Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Algorithms, Interactive Design, Program Development, Data Modeling, Test Data, User Interface (UI), Command-Line Interface, Statistical Programming, Development Testing, Transaction Processing, File Management
University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Python Programming, Computer Programming, Automation, Web Development, Algorithms, Debugging, Development Environment
University of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Computer Science, Programming Principles, Mathematical Software, Advanced Mathematics, Design Strategies, Analysis
University of Colorado System
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Debugging, Computer Programming, Event-Driven Programming, Computer Programming Tools, Data Structures, Integrated Development Environments, Data Storage, Software Documentation, Program Development, User Interface (UI), Data Import/Export, Virtual Environment, File Management, Scripting, Software Design, Algorithms
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Python Programming, Software Design Patterns, Simulations
- Status: Free
National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Algorithms, Command-Line Interface, Debugging
The Hong Kong University of Science and Technology
Skills you'll gain: Computational Thinking, Visualization (Computer Graphics), Problem Solving, Computer Programming, Storyboarding, Coordinating, Scripting, Event-Driven Programming
University of London
Skills you'll gain: Development Environment, Debugging, Program Development, Computer Programming Tools, Software Development Tools, Visualization (Computer Graphics), Computer Programming, Computer Graphics, Integrated Development Environments, Event-Driven Programming, Javascript, Object Oriented Programming (OOP)
- Status: Free
National Taiwan University
Skills you'll gain: Information Systems, Information Management, Data Structures, Transportation Operations, Production Planning, Production Schedule, Operations Management, Business Operations, Inventory Control, Logistics, Algorithms, Computer Programming, Python Programming, Decision Making
- Status: New
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), C (Programming Language), Data Structures, Debugging, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, Command-Line Interface, Program Development, Computer Science, Software Testing, File Systems, Integration Testing, System Programming, File Management
- Status: New
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Unit Testing, Algorithms, C (Programming Language), Program Development, Programming Principles, Computer Programming, Graph Theory, Software Testing, File Systems, Artificial Intelligence, Integration Testing, System Programming, Simulations
Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Program Development, C and C++, Scalability, Deep Learning, Natural Language Processing, Linear Algebra, Distributed Computing, Computer Hardware, Computer Vision, Numerical Analysis, Computer Architecture, Computer Systems, Computer Programming, Software Development, Performance Tuning, Machine Learning, Data Structures
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Object Oriented Programming: University of London
- An Introduction to Programming using Python: University of Leeds
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- C++ Programming for Unreal Game Development: University of Colorado System
- Object-Oriented Programming in Python: Duke University
- 計算機程式設計 (Computer Programming): National Taiwan University
- Programming with Scratch: The Hong Kong University of Science and Technology
- Introduction to Computer Programming : University of London
- 用 Python 做商管程式設計(一)(Programming for Business Computing in Python (1)): National Taiwan University
- C and Go: Classical and Modern Programming: University of California, Santa Cruz