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: NewStatus: Free TrialSkills you'll gain: Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Software Development
Status: Free TrialUniversity of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Debugging, Object Oriented Programming (OOP), Game Design, Video Game Development, Software Design Patterns, Data Structures, C# (Programming Language), Prototyping, Graph Theory, Computer Programming, Data Management, Event-Driven Programming, Software Architecture, Application Design, Algorithms, Computational Thinking, Data Storage, Application Development
Status: NewStatus: Free TrialSkills you'll gain: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
Status: Free TrialDuke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Design, Predictive Modeling, Algorithms, Data Structures, Performance Tuning, Performance Testing, Debugging, Application Programming Interface (API), Development Testing
Status: NewStatus: Free TrialSkills you'll gain: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
Status: NewStatus: Free TrialSkills you'll gain: Rust (Programming Language), Relational Databases, Databases, Data Access, Application Development, SQL, Object Oriented Programming (OOP), Software Development, Command-Line Interface, Data Import/Export, File Management
Status: NewStatus: Free TrialSkills you'll gain: Other Programming Languages, Data Structures, Object Oriented Programming (OOP), Maintainability, Programming Principles, Software Development
Status: NewStatus: Free TrialSkills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Unix Commands, Linux Administration, Linux, Scripting, File Management, Unix, Command-Line Interface, Scripting Languages, Debugging, System Configuration, User Interface (UI), IT Automation, Interactive Design, Programming Principles, OS Process Management
Status: NewSkills you'll gain: Computer Vision, Image Analysis, PyTorch (Machine Learning Library), Tensorflow, Artificial Intelligence, System Configuration, Deep Learning, Real Time Data, Performance Tuning, Software Installation, Application Deployment
Status: Free TrialJohns Hopkins University
Skills you'll gain: C and C++, System Programming, Distributed Computing, C++ (Programming Language), Programming Principles, Computer Architecture, Computer Programming, Software Development, Computer Hardware, Python Programming, Development Environment, Debugging
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C and C++, C++ (Programming Language), Embedded Software, Program Development, Maintainability, Integrated Development Environments, Debugging, Development Environment
University of Illinois at Urbana-Champaign
Skills you'll gain:
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Rust Programming Essentials: Unit 1: Pearson
 - C# Programming for Unity Game Development: University of Colorado System
 - Rust Programming Essentials: Unit 4: Pearson
 - Java Programming: Principles of Software Design: Duke University
 - Rust Programming Essentials: Unit 2: Pearson
 - Rust Programming Essentials: Unit 5: Pearson
 - Rust Programming Essentials: Unit 3: Pearson
 - Linux Bash Scripting & Shell Programming: EDUCBA
 - Jetson Nano Starter to Pro - A Computer Vision Course: Packt
 - Introduction to Concurrent Programming with GPUs: Johns Hopkins University
 










