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 TrialUniversity of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Video Game Development, Debugging, Computer Programming, Event-Driven Programming, Unity Engine, Data Structures, C# (Programming Language), Data Storage, Software Design Patterns, 3D Assets, Development Environment, Game Design, Software Documentation, UI Components, Programming Principles, Software Architecture, Application Development
Status: Free TrialSkills you'll gain: C# (Programming Language), Software Architecture, .NET Framework, Object Oriented Design, Distributed Computing, Scalability, Object Oriented Programming (OOP), Software Design, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Status: NewSkills you'll gain:
Status: Free TrialLearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Mobile Development, Programming Principles, Apple Xcode, Computer Programming
Status: Free TrialUniversity of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, Computer Science, Debugging, Integration Testing, Software Design
Status: Free TrialÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, User Interface (UI), Heat Maps, Data Visualization Software, Interactive Data Visualization, Real Time Data, Big Data, Geospatial Mapping, Data Manipulation, Data Transformation, Apache Spark, Spatial Data Analysis, Web Applications
Status: Free TrialVanderbilt University
Skills you'll gain: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Distributed Computing, Scalability, Functional Design, Algorithms
Status: NewStatus: PreviewUniversity of Geneva
Skills you'll gain: Data-oriented programming, Computational Thinking, Operating Systems

Duke University
Skills you'll gain: Program Development, Debugging, Python Programming, Development Environment, Computer Programming, Game Design, Interactive Design, Design and Product, Algorithms, Computer Science
Status: Free TrialSkills you'll gain: Eclipse (Software), Integrated Development Environments, Java Programming, Object Oriented Programming (OOP), Development Environment, Program Development, Software Installation, Debugging, Computer Programming

Skills you'll gain: Computer Vision, Image Analysis, Google Cloud Platform, Deep Learning, Real Time Data, Python Programming, Applied Machine Learning, Development Environment, Machine Learning Algorithms, Data Processing, Performance Tuning, Data Collection, Software Installation
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Data Structures, Debugging
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- C++ Programming for Unreal Game Development: University of Colorado System
- Advanced C# Programming in .NET Core: EDUCBA
- The Complete Carbon Programming Course: Packt
- Introduction to Programming in Swift 5: LearnQuest
- GO Programming for Everyone: Part 2: University of California, Santa Cruz
- Functional Programming in Scala Capstone: École Polytechnique Fédérale de Lausanne
- Functional Programming with Java and Threads: Vanderbilt University
- Data-Oriented C++ in Scientific Programming: University of Geneva
- Practical Python: Start Your Programming Journey : Duke University
- Introduction to Java and Programming Basics: Packt










