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
Duke University
Skills you'll gain: Debugging, Algorithms, Microsoft Visual Studio, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Game Design, Development Environment, Debugging
- Status: Free Trial
University of California San Diego
Skills you'll gain: Computational Thinking, Education Software and Technology, Programming Principles, Debugging, Computer Programming, Algorithms, Development Environment, Computer Science, Brainstorming
- Status: Free Trial
Skills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, User Interface (UI), Animations, Game Design, Python Programming, Computer Programming, Data Structures, Debugging
- Status: Free Trial
Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Matlab, Motion Graphics, Artificial Intelligence and Machine Learning (AI/ML), Medical Imaging, Visualization (Computer Graphics)
- Status: Free Trial
University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Microsoft Visual Studio, Program Development, C (Programming Language), Programming Principles, Algorithms, Data Storage, Computer Programming
- Status: New
Skills you'll gain: Pseudocode, Programming Principles, Software Visualization, Computational Logic, Debugging, Computer Programming, Graphical Tools
- Status: Preview
Vanderbilt University
Skills you'll gain: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
- Status: Preview
Ball State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Data Structures, Computer Programming, Spreadsheet Software, Problem Solving, Automation, Algorithms, Scripting Languages, Debugging, Data Management, Data Cleansing
- Status: NewStatus: Preview
Heriot-Watt University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Development, Algorithms, Computational Logic
- Status: Free Trial
University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Data Structures, Programming Principles, Computer Programming, Data Store, Problem Management, Program Development, Debugging
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Python Programming Fundamentals: Duke University
- Initiation à la programmation (en C++): École Polytechnique Fédérale de Lausanne
- Computational Thinking for K-12 Educators: Sequences and Loops: University of California San Diego
- An Introduction to Interactive Programming in Python (Part 2): Rice University
- Object Tracking and Motion Detection with Computer Vision: MathWorks
- Algorithms, Data Collection, and Starting to Code: University of Colorado System
- Fundamentals of Programming Using Flowchart and Pseudocode: Packt
- Programming for a Networked World : Vanderbilt University
- Introduction to Programming: Ball State University
- Excel/VBA for Creative Problem Solving, Part 1: University of Colorado Boulder