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 California, Santa Cruz
Skills you'll gain: Debugging, Go (Programming Language), C (Programming Language), Program Development, Integrated Development Environments, Data Structures, Computer Programming, Algorithms, File Management
Johns Hopkins University
Skills you'll gain: C and C++, System Programming, Computer Hardware, Computer Architecture, Software Development, Computer Programming, Algorithms, Python Programming, Development Environment, Debugging
Skills you'll gain: Supervised Learning, Feature Engineering, Jupyter, Unsupervised Learning, Scikit Learn (Machine Learning Library), Python Programming, Predictive Modeling, Machine Learning, Dimensionality Reduction, Classification And Regression Tree (CART), Matplotlib, NumPy, Regression Analysis, Statistical Modeling
California Institute of the Arts
Skills you'll gain: Information Architecture, Wireframing, Persona (User Experience), Mockups, User Experience Design, Responsive Web Design, Web Design, UI/UX Strategy, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Graphic and Visual Design, User Research, Web Language, HTML and CSS, User Flows, Design Elements And Principles, Human Computer Interaction, Typography
Duke University
Skills you'll gain: Software Design, Software Design Patterns, Java, Object Oriented Programming (OOP), Data Processing, UI Components, Data Analysis, Data Structures, Algorithms, Hypertext Markup Language (HTML)
University of California San Diego
Skills you'll gain: Algorithms, Program Development, Debugging, Development Testing, Test Engineering, Software Testing, Computational Thinking, Test Case, Computer Programming, Programming Principles, Data Structures, Theoretical Computer Science, Bioinformatics, Design Strategies
University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Debugging, Computer Programming, Video Game Development, Game Design, Development Environment, Software Documentation, Data Storage, Scripting
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Scripting Languages, Software Design, Extensible Languages and XML
Edureka
Skills you'll gain: Rust (Programming Language), Development Environment, Package and Software Management, Web Development Tools, Software Design Patterns, System Programming, Debugging, Program Development, Performance Tuning, Command-Line Interface, Data Structures
University of Michigan
Skills you'll gain: Relational Databases, Database Design, SQL, Databases, Web Scraping, Data Modeling, Database Management, Data Visualization Software, Object-Relational Mapping, Object Oriented Programming (OOP), Data Processing, Python Programming, Application Programming Interface (API)
University of California, Irvine
Skills you'll gain: Test Planning, Embedded Software, Embedded Systems, Functional Requirement, Systems Design, Requirements Analysis, System Design and Implementation, Internet Of Things, Prototyping, Computer Hardware
Programming learners also search
In summary, here are 10 of our most popular programming courses
- GO Programming for Everyone: Part 1: University of California, Santa Cruz
- Introduction to Concurrent Programming with GPUs: Johns Hopkins University
- Machine Learning with Python: IBM
- UI / UX Design: California Institute of the Arts
- Java Programming: Build a Recommendation System: Duke University
- Algorithmic Toolbox: University of California San Diego
- Introduction to C++ Programming and Unreal: University of Colorado System
- Python Basics: University of Michigan
- Programming Languages Ⅱ: Korea Advanced Institute of Science and Technology(KAIST)
- Rust Programming Essentials: Edureka