Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
National Taiwan University
Skills you'll gain: Operations Research, Network Model, Statistical Machine Learning, Applied Mathematics, Mathematical Modeling, Machine Learning, Transportation Operations, Business Analytics, Process Optimization, Advanced Mathematics, Linear Algebra, Algorithms
- Status: Free
DeepLearning.AI
Skills you'll gain: Generative AI Agents, Artificial Intelligence, Agentic systems, Business Process Automation, Automation, AI Personalization, Debugging, Prompt Engineering, Coordinating, Prioritization
- Status: Free
Caltech
Skills you'll gain: Medical Imaging, Image Analysis, Laboratory Equipment, Molecular, Cellular, and Microbiology, Biochemistry, Physics, Scientific Visualization, 3D Modeling, Mathematical Modeling
- Status: Free Trial
LearnQuest
Skills you'll gain: Network Architecture, Internet Of Things, Emerging Technologies, Network Security, Network Protocols, Wireless Networks, Network Performance Management, Network Planning And Design, Computer Networking, Telecommunications, Cybersecurity, Cloud Engineering, Digital Communications, Technology Roadmaps, Artificial Intelligence and Machine Learning (AI/ML), Automation, Real Time Data
Amazon Web Services
Skills you'll gain: Infrastructure as Code (IaC), AWS CloudFormation, IT Automation, Scripting, Bash (Scripting Language), Amazon Web Services, Command-Line Interface, Configuration Management, Amazon Elastic Compute Cloud, Automation, Continuous Monitoring, Infrastructure As A Service (IaaS), Cloud Management, Continuous Integration, Patch Management, Software Testing
- Status: Free Trial
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Responsive Web Design, Mobile Development, Unit Testing, User Interface (UI), UI Components, Storyboarding
- Status: Free Trial
Fortinet, Inc.
Skills you'll gain: Virtual Private Networks (VPN), Firewall, Network Routing, Intrusion Detection and Prevention, Authentications, Network Security, Network Administration, Security Controls, User Accounts, System Configuration, Network Monitoring, Web Servers
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Embedded Systems, Debugging, Model Based Systems Engineering, Electronic Systems, Failure Analysis, Simulation and Simulation Software, Technical Communication, Control Systems, Automation Engineering, Computer Programming Tools
- Status: Free Trial
Skills you'll gain: User Experience Design, Web Content Accessibility Guidelines, User Centered Design, Design, Usability Testing, Collaborative Software, Design Thinking, Graphic and Visual Design, Artificial Intelligence
Coursera Project Network
Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
- Status: Free Trial
University of California, Davis
Skills you'll gain: jQuery, Javascript and jQuery, UI Components, Scripting, JavaScript Frameworks, Web Applications, HTML and CSS, Javascript, Web Development Tools, Animations, User Interface (UI) Design
- Status: Free Trial
Skills you'll gain: COBOL (Programming Language), Programming Principles, Report Writing, Debugging, Software Testing, Maintainability, Software Engineering, Computer Programming, Business Logic, Data Structures, Data Maintenance
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Operations Research (3): Theory: National Taiwan University
- Multi AI Agent Systems with crewAI: DeepLearning.AI
- Getting started in cryo-EM: Caltech
- 5G Mobile Networks: LearnQuest
- Automation in the AWS Cloud: Amazon Web Services
- Introduction to iOS App Development with Swift 5: LearnQuest
- FortiGate Administrator: Fortinet, Inc.
- Modeling and Debugging Embedded Systems: University of Colorado Boulder
- UX Design in Practice: Accessibility and Collaboration: Microsoft
- Python for Beginners: Variables and Strings: Coursera Project Network