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: Preview Status: Preview- Korea Advanced Institute of Science and Technology(KAIST) - Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Functional Design, Algorithms 
 Status: NewStatus: Preview Status: NewStatus: Preview- Coursera Instructor Network - Skills you'll gain: AI Personalization, Business Logic, Application Development, Computational Logic, C# (Programming Language), Computer Programming, Programming Principles, Data Structures 
 - Coursera Project Network - Skills you'll gain: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Computer Programming, Command-Line Interface, Computational Logic 
 Status: Free Trial Status: Free Trial- Duke University - Skills you'll gain: Debugging, Algorithms, Microsoft Visual Studio, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis 
 Status: Preview Status: Preview- Illinois Tech - Skills you'll gain: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Management, Scripting, Software Design 
 Status: Preview Status: Preview- Illinois Tech - Skills you'll gain: Unified Modeling Language, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Scripting Languages, Software Design, Data Structures, UI Components, File Management 
 Status: Free Trial Status: Free Trial- Dartmouth College - Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Programming, Program Development, Data Structures, Linux, Debugging 
 Status: Free Trial Status: Free Trial- Rice University - Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Python Programming, Computer Science, Game Theory, Mathematical Modeling, Software Testing 
 Status: Free Trial Status: Free Trial- University of Colorado System - Skills you'll gain: Computational Thinking, Data Analysis, Analysis, C (Programming Language), Programming Principles, Data Structures, Descriptive Statistics, Data Visualization Software 
 Status: Free Trial Status: Free Trial- University of Colorado System - Skills you'll gain: Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Theoretical Computer Science, Programming Principles, File Management, Debugging 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning 
 Status: Free Trial Status: Free Trial- Illinois Tech - Skills you'll gain: Web Development, Database Design, Relational Databases, Web Applications, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, Server Side, HTML and CSS, Back-End Web Development, Application Development, Cloud Applications, Front-End Web Development, JavaScript Frameworks, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing 
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Programming Languages Ⅰ: Korea Advanced Institute of Science and Technology(KAIST)
- Learn to Code: Fun with C#: Coursera Instructor Network
- Programming in C#: A comprehensive approach to C# Fundamentals: Coursera Project Network
- Python Programming Fundamentals: Duke University
- Open Source Programming - Bachelor's: Illinois Tech
- Introduction to Open Source Application Development: Illinois Tech
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Principles of Computing (Part 2): Rice University
- Data Analysis and Representation, Selection and Iteration: University of Colorado System
- Simulation, Algorithm Analysis, and Pointers: University of Colorado System










