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 Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Video Game Development, Debugging, Computer Programming, Event-Driven Programming, Unity Engine, Data Structures, C# (Programming Language), Game Design, Data Storage, Software Design Patterns, Development Environment, Software Documentation, UI Components, Programming Principles, Software Architecture, Software Design, Application Development
- Status: Free
University of Washington
Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Programming Principles
The Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Programming Principles, Computer Programming, Storytelling, Scripting, Solution Design, Creativity, Event-Driven Programming, Data Storage
- Status: Free
University of Washington
Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design, Debugging
- Status: New AI skills
Google
Skills you'll gain: Data Storytelling, Data Literacy, Data Visualization, Data Presentation, Data Ethics, Rmarkdown, Interactive Data Visualization, Interviewing Skills, Data Cleansing, Data Validation, Ggplot2, Tableau Software, Presentations, Spreadsheet Software, Data Analysis, Data Visualization Software, Stakeholder Communications, Dashboard, Sampling (Statistics), R Programming
Johns Hopkins University
Skills you'll gain: Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Transformation, Data Cleansing, Data Science, Big Data, Text Mining, Data Import/Export, Programming Principles, Data Structures, Performance Tuning, Debugging, Application Programming Interface (API)
University of London
Skills you'll gain: Debugging, Development Environment, Javascript, Program Development, Computer Graphics, Computer Programming, User Interface (UI), Interactive Design, Human Computer Interaction, Data Management, Animations
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming, Debugging
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Python Programming, Simulations
University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Python Programming, Computer Programming, Automation, Web Development, Algorithms, Computational Thinking, Debugging
- Status: Free
National Taiwan University
Skills you'll gain: Information Systems, Information Management, Business Logic, Data Structures, Transportation Operations, Production Planning, Operations Management, Business Operations, Inventory Control, Logistics, Algorithms, Programming Principles, Computer Programming, Python Programming, Decision Making
Programming learners also search
In summary, here are 10 of our most popular programming courses
- C++ Programming for Unreal Game Development: University of Colorado System
- Programming Languages, Part B: University of Washington
- The Power of Object-Oriented Programming: University of Michigan
- Programming with Scratch: The Hong Kong University of Science and Technology
- Programming Languages, Part C: University of Washington
- Google Data Analytics: Google
- The R Programming Environment: Johns Hopkins University
- Introduction to Computer Programming : University of London
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Object-Oriented Programming in Python: Duke University