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 Trial
Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Scripting Languages, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Object Oriented Programming (OOP), Data Manipulation, Linear Algebra
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: C and C++, System Programming, Distributed Computing, Computer Systems, Programming Principles, Hardware Architecture, Computer Architecture, Computer Programming, Algorithms, Python Programming, Development Environment, Debugging
- Status: Free Trial
Duke 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 Trial
Skills you'll gain: Other Programming Languages, Data Structures, Object Oriented Programming (OOP), Maintainability, Programming Principles, Software Development
- Status: NewStatus: Free Trial
Skills you'll gain: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
- Status: Free Trial
Skills 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
- Status: Preview
Skills you'll gain: Remote Access Systems, Application Programming Interface (API), Network Model, TCP/IP, Network Protocols, System Programming, Data Access, Performance Tuning, Data Sharing, Computer Hardware
- Status: Free Trial
Northeastern University
Skills you'll gain: Web Applications, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
- Status: Free Trial
Skills you'll gain: SAS (Software), Data Manipulation, Data Transformation, Data Processing, Data Integration, Statistical Programming, Data Analysis, Data Presentation
- Status: NewStatus: Free Trial
Skills you'll gain: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
- Status: NewStatus: Free Trial
Skills 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
Skills you'll gain: PyTorch (Machine Learning Library), Computer Vision, NumPy, Matplotlib, Deep Learning, Pandas (Python Package), Image Analysis, Python Programming, Artificial Neural Networks, Data Manipulation
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Octave Programming: Analyze, Apply & Implement: EDUCBA
- Introduction to Concurrent Programming with GPUs: Johns Hopkins University
- Java Programming: Principles of Software Design: Duke University
- Rust Programming Essentials: Unit 3: Pearson
- Rust Programming Essentials: Unit 4: Pearson
- Arduino OOP—Object-Oriented Programming: Packt
- The Fundamentals of RDMA Programming: NVIDIA
- Basic Programming in Python II: Northeastern University
- Doing More with SAS Programming: SAS
- Rust Programming Essentials: Unit 2: Pearson