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
The Hong Kong University of Science and Technology
Skills you'll gain: Computational Thinking, Visualization (Computer Graphics), Problem Solving, Critical Thinking and Problem Solving, Programming Principles, OS Process Management, Computer Programming, Computer Graphics, Storyboarding, Scripting, Program Development, Event-Driven Programming, Scripting Languages, Computer Programming Tools
Duke University
Skills you'll gain: Event-Driven Programming, Storyboarding, Programming Principles, 3D Modeling, Storytelling, Computer Graphics, Object Oriented Programming (OOP), Computer Programming, Scripting, Algorithms, Computational Thinking, Debugging
University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, Algorithms, Data Structures, System Programming, Computer Programming, Numerical Analysis
Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Programming Principles, Development Testing, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Scripting Languages, Integrated Development Environments, Web Applications, Object Oriented Programming (OOP), Automation
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Programming Principles, Software Design, Data Structures, Computer Programming, Mobile Development, Integrated Development Environments, Debugging
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Functional Design, Scalability, Java Programming, Performance Tuning, Computer Programming, Computer Science
University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Logic, Computational Thinking, Pseudocode, Data Structures, Design Strategies, Combinatorics, Programming Principles, Computer Programming, Computer Science, Graph Theory, Advanced Mathematics, Analysis, Emerging Technologies
Northeastern University
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Scripting, Scripting Languages, Debugging, Program Development, Algorithms, Data Manipulation
Skills you'll gain: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Data Transformation, Data Access, Debugging
Johns Hopkins University
Skills you'll gain: Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Cleansing, Data Science, Big Data, Statistical Programming, Text Mining, Data Import/Export, Programming Principles, Data Structures, Performance Tuning, Application Programming Interface (API)
Duke University
Skills you'll gain: Debugging, Java, Algorithms, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, Data Processing, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Development Environment
Skills you'll gain: Rmarkdown, Ggplot2, R Programming, Data Analysis, Tidyverse (R Package), Data Visualization Software, Data Cleansing, Statistical Analysis, Data Manipulation, Package and Software Management, Data Structures
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Programming with Scratch: The Hong Kong University of Science and Technology
- Introduction to Programming and Animation with Alice: Duke University
- Programming in C: University of Michigan
- Python Programming Fundamentals: Microsoft
- Programming Fundamentals in Kotlin: Meta
- Parallel programming: École Polytechnique Fédérale de Lausanne
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Basic Programming in Python I: Northeastern University
- Practical SAS Programming and Certification Review: SAS
- The R Programming Environment: Johns Hopkins University