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 California San Diego
Skills you'll gain: Data Structures, Algorithms, Data Storage, Programming Principles, File Systems, Graph Theory, Computer Programming, C++ (Programming Language), Java, Debugging
Status: Free TrialUniversity of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Graph Theory, Operations Research, Theoretical Computer Science, Public Key Cryptography Standards (PKCS), Computer Programming, Computational Thinking, Cryptography, Programming Principles, Computer Science, Applied Mathematics, Tree Maps, Encryption, Python Programming, Combinatorics, Data Science, Advanced Mathematics, Mathematical Modeling, Design Strategies
Status: NewStatus: Free TrialSkills you'll gain: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Integrated Development Environments, Computer Programming
Status: PreviewÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, C++ (Programming Language), Data Structures, Computer Programming, Algorithms, Development Environment, Debugging
Status: Free TrialSkills you'll gain: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Status: NewStatus: Free TrialSkills you'll gain: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Status: Free TrialUniversity of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Status: Free TrialArizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, Generative AI, NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
Status: Free TrialPeking University
Skills you'll gain: Programming Principles, C (Programming Language), Computer Science, Theoretical Computer Science, Computer Architecture, Computer Programming, Data Structures, Computer Hardware, Computational Thinking, Algorithms, Emerging Technologies
Status: Free TrialArizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering
Status: NewSkills you'll gain: Blockchain, FinTech, Software Development Tools, Transaction Processing, Web Development, Web Applications, Node.JS, Emerging Technologies, Scalability, Javascript, Application Deployment, Computer Programming, Market Dynamics

Skills you'll gain: Game Design, Programming Principles, Python Programming, Scripting, Computer Programming, Scripting Languages, Computer Science
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Data Structures: University of California San Diego
- Foundations of Data Structures and Algorithms: University of Colorado Boulder
- C++ Basics and Core Concepts: Packt
- Initiation à la programmation (en C++): École Polytechnique Fédérale de Lausanne
- Python Basics: Selection and Iteration: Codio
- Python Fundamentals: Apply Data Structures: EDUCBA
- Python Project: Software Engineering and Image Manipulation: University of Michigan
- Python: A Guided Journey from Introduction to Application: Arizona State University
- 计算导论与C语言基础: Peking University
- Introduction to Python: Arizona State University










