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
Status: Free TrialLearnQuest
Skills you'll gain: Containerization, Package and Software Management, Unified Modeling Language, Matplotlib, Software Testing, Docker (Software), Unit Testing, Development Testing, CI/CD, Test Automation, Data Manipulation, Pandas (Python Package), Data Visualization, Scripting, Data Modeling, DevOps, Programming Principles, Python Programming, Data Structures, Computer Programming
Status: Free TrialDartmouth College
Skills you'll gain: Command-Line Interface, Linux Commands, Linux, Embedded Systems, Linux Servers, Computer Engineering, File Systems, Unix, Operating Systems, C (Programming Language), Computer Programming, Open Source Technology
Status: PreviewStarweaver
Skills you'll gain: Matlab, Data Visualization, Simulation and Simulation Software, Data Visualization Software, Mathematical Modeling, Data Analysis, Engineering Analysis, Data Integration, Data Structures, Scripting, Computer Programming, Debugging
Status: Free TrialPeking University
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), C (Programming Language), Programming Principles, Computer Programming, Data Structures, Software Engineering, Debugging, Algorithms
Status: PreviewImperial College London
Skills you'll gain: Programming Principles, Program Development, Microsoft Visual Studio, Computer Programming, Integrated Development Environments, Python Programming, Debugging, Development Environment, Data Structures
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science

Coursera Project Network
Skills you'll gain: TypeScript, Computational Logic, Scripting Languages, Programming Principles, Web Development Tools, Data Structures, Computer Programming
Status: Free TrialRice University
Skills you'll gain: Theoretical Computer Science, Computer Science, Computer Programming, Computational Thinking, Programming Principles, Debugging, Algorithms, Python Programming
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Data Mapping, Artificial Intelligence, Graph Theory, Automation, Planning, Algorithms, Embedded Software, Real-Time Operating Systems, Computer Programming, Mechanics, Computer Vision, Computer Science, Simulation and Simulation Software, Control Systems, Global Positioning Systems, Programming Principles, Engineering, Simulations, Linear Algebra, Design
Status: Free TrialArizona State University
Skills you'll gain: Matplotlib, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, File Management, Data Manipulation, Exploratory Data Analysis, Data Import/Export, Computer Programming
Status: Free TrialSkills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), Programming Principles, Computer Programming, Theoretical Computer Science, Object Oriented Programming (OOP)
Status: Free TrialUniversidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Programming Principles, Software Testing, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Python Scripting for DevOps: LearnQuest
- Linux Basics: The Command Line Interface - 6: Dartmouth College
- Matlab and Simulink Basics : Starweaver
- C程序设计进阶: Peking University
- Introduction to Python for Researchers: Imperial College London
- Java Object Basics: Functions, Recursion, and Objects: Codio
- TypeScript Operators: Coursera Project Network
- The Fundamentals of Computing Capstone Exam: Rice University
- Introduction to Robotics with Webots: University of Colorado Boulder
- Data Analysis and Visualization with Python: Arizona State University










