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: PreviewKorea 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: Free TrialSkills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, User Interface (UI), Animations, Game Design, Python Programming, Computer Programming, Data Structures, Debugging
Status: PreviewBall State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
Status: Free TrialUniversity of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming, Debugging
Status: Free TrialUniversity of Michigan
Skills you'll gain: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
Status: Free TrialSkills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Data Modeling, Microsoft Visual Studio, Program Development, Object Oriented Programming (OOP), .NET Framework, Computer Programming
Status: PreviewUniversity of Washington
Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Debugging
Status: Free TrialLearnQuest
Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Debugging
Status: Free TrialSkills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering

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: NewSkills you'll gain: Pseudocode, Programming Principles, Software Visualization, Computational Logic, Debugging, Computer Programming, Graphical Tools
Status: Free TrialIllinois 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)
- An Introduction to Interactive Programming in Python (Part 2): Rice University
- Introduction to Programming: Ball State University
- The Power of Object-Oriented Programming: University of Michigan
- Exploring C : University of Michigan
- Visual Basic Programming: Classes and Collections: LearnQuest
- Programming Languages, Part C: University of Washington
- Foundations of Computer Science: LearnQuest
- Python Scripting: Dates, Classes and Collections: LearnQuest
- Programming in C#: A comprehensive approach to C# Fundamentals: Coursera Project Network










