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: PreviewUniversity of Michigan
Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Computer Programming, Public Health
Status: NewStatus: Free TrialSkills you'll gain: Django (Web Framework), Responsive Web Design, HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Debugging, Web Development, Computer Programming, Pseudocode, Communication
Status: PreviewUniversidade de São Paulo
Skills you'll gain: Debugging, Computational Thinking, Programming Principles, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Computer Science, Python Programming, Algorithms

Coursera Project Network
Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
Status: Free TrialSkills you'll gain: Software Development Life Cycle, Linux Commands, Software Architecture, Bash (Scripting Language), Restful API, Shell Script, Git (Version Control System), GitHub, Flask (Web Framework), Software Design, Version Control, File Management, Application Deployment, Linux, Software Development Methodologies, Software Design Patterns, Data Import/Export, Programming Principles, Web Scraping, Python Programming

Coursera Project Network
Skills you'll gain: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Application Development, Scientific Visualization, Scripting
Status: Free TrialUniversity of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
Status: Free TrialLearnQuest
Skills you'll gain: Java Programming, Spring Framework, Java, Eclipse (Software), Object Oriented Programming (OOP), Object Oriented Design, Integrated Development Environments, Development Environment, Java Platform Enterprise Edition (J2EE), Software Design, Software Installation, Computer Programming, Programming Principles, Program Development, Virtual Machines, Web Development, Debugging, Package and Software Management, Data Structures, File Management
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Excel Macros, Visual Basic (Programming Language), Programming Principles, Data Import/Export, Microsoft Excel, Problem Solving, Data Structures, Computer Programming, Scripting, Spreadsheet Software, Simulations, Algorithms, UI Components, Scripting Languages, Debugging, Data Management, User Interface (UI), Data Cleansing, Automation, Data Validation
Status: Free TrialRice University
Skills you'll gain: Data Visualization Software, Data Visualization, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Programming Principles, Data Processing, Data Manipulation, Software Installation, Development Environment, Data Structures, File Management, Scripting, Data Storage, Data Import/Export, Data Analysis, Program Development, Data Integration, Computer Programming
Status: Free TrialSkills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), Back-End Web Development, GitHub, Web Design and Development, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, SQL, Database Design, Python Programming, Computer Programming, Cloud Hosting
Status: NewStatus: Free TrialSkills you'll gain: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Integrated Development Environments, Computer Programming
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Problem Solving Using Computational Thinking: University of Michigan
- Meta Web Development Fundamentals: Meta
- Introdução à Ciência da Computação com Python Parte 1: Universidade de São Paulo
- Introduction to Basic Game Development using Scratch: Coursera Project Network
- IBM Applied Software Engineering Fundamentals: IBM
- Introduction to Python: Coursera Project Network
- Python Basics: University of Michigan
- Core Java: LearnQuest
- Excel/VBA for Creative Problem Solving: University of Colorado Boulder
- Introduction to Scripting in Python: Rice University










