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: NewSkills you'll gain:
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: 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
University of Illinois at Urbana-Champaign
Skills you'll gain:
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: NewSkills you'll gain: Computer Vision, Mobile Development, PyTorch (Machine Learning Library), Flask (Web Framework), Application Development, Tensorflow, Deep Learning, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), Containerization, User Interface (UI), Performance Tuning
Status: NewStatus: PreviewUniversity of Geneva
Skills you'll gain: Data-oriented programming, Computational Thinking, Operating Systems
Status: Free TrialJohns Hopkins University
Skills you'll gain: Performance Tuning, OS Process Management, Data Structures, C and C++, Performance Testing, Distributed Computing, Hardware Architecture, Algorithms, Computer Architecture, Program Development, Debugging
Status: Free TrialSkills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Microsoft Windows, Command-Line Interface

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Structures, Algorithms, Debugging

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
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- The Complete Carbon Programming Course: Packt
- Functional Programming with Java and Threads: Vanderbilt University
- Advanced C# Programming in .NET Core: EDUCBA
- Master of Computer Science (feat. Data Science Track): University of Illinois at Urbana-Champaign
- GO Programming for Everyone: Part 2: University of California, Santa Cruz
- Functional Programming in Scala Capstone: École Polytechnique Fédérale de Lausanne
- YOLO-NAS + v8 Full-Stack Computer Vision Course: Packt
- Data-Oriented C++ in Scientific Programming: University of Geneva
- Introduction to Parallel Programming with CUDA: Johns Hopkins University
- Ruby Fundamentals and Basic Programming Concepts: Packt










