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 Trial
Johns Hopkins University
Skills you'll gain: Performance Tuning, OS Process Management, Data Structures, C and C++, Performance Testing, Distributed Computing, System Programming, Computational Thinking, Data Access, Hardware Architecture, Algorithms, Computer Architecture, Data Storage, Program Development, Debugging
- Status: Free Trial
University 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 Trial
University of Colorado Boulder
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Maintainability, Programming Principles, Software Design, Python 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
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
Coursera Project Network
Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
- Status: Free Trial
Skills 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
- Status: Free Trial
Vanderbilt 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 Trial
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Data Structures, Debugging
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Structures, Algorithms, Debugging
- Status: NewStatus: Preview
University of Geneva
Skills you'll gain: Data-oriented programming, Computational Thinking, Operating Systems
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Parallel Programming with CUDA: Johns Hopkins University
- GO Programming for Everyone: Part 2: University of California, Santa Cruz
- Functional Programming in Scala Capstone: École Polytechnique Fédérale de Lausanne
- BiteSize Python: Object Oriented Programming: University of Colorado Boulder
- Computer Vision: YOLO Custom Object Detection with Colab GPU: Packt
- Practical Python: Start Your Programming Journey : Duke University
- Intermediate Object-Oriented Programming with Java: Coursera Project Network
- Ruby Fundamentals and Basic Programming Concepts: Packt
- Functional Programming with Java and Threads: Vanderbilt University
- Object-Oriented Programming and Java Fundamentals: Packt