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
- Status: Preview
Universidad Nacional Autónoma de México
Skills you'll gain: Prototyping, Electronic Hardware, Embedded Systems, Software Installation, Electronic Components, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Debugging
- Status: Free Trial
University of Michigan
Skills you'll gain: JSON, jQuery, Ajax, Javascript and jQuery, Web Applications, Object Oriented Programming (OOP), Javascript, PHP (Scripting Language), Web Development, Event-Driven Programming
- Status: NewStatus: Free Trial
DeepLearning.AI
Skills you'll gain: Data Storytelling, Data Visualization, Analytics, Data Literacy, Data Analysis, Google Sheets, Spreadsheet Software, Data Visualization Software, Large Language Modeling, Data-Driven Decision-Making, Data Modeling, Business Analysis, Trend Analysis, Business Requirements, Data Processing, Time Series Analysis and Forecasting, Unstructured Data, Data Transformation, Stakeholder Engagement
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Rmarkdown, Ggplot2, Shiny (R Package), Data Visualization, Data Presentation, Interactive Data Visualization, Data Visualization Software, Data Storytelling, Data Literacy, Tidyverse (R Package), Plot (Graphics), Spatial Data Analysis, R Programming, Plotly, Dashboard, Statistical Visualization, Spatial Analysis, Scatter Plots, Data Analysis, Data Science
Coursera Project Network
Skills you'll gain: C++ (Programming Language), Data Structures, Interactive Design, Other Programming Languages, Program Development, Application Development, Object Oriented Programming (OOP), Computer Programming, Software Development, Computer Science
- Status: Free Trial
Scrimba
Skills you'll gain: Prompt Engineering, GitHub, Version Control, OpenAI, HTML and CSS, Web Applications, Cloud Applications, ChatGPT, API Gateway, Generative AI, Javascript, Application Deployment, Front-End Web Development, Web Development, Mobile Development, Application Development, UI Components, Artificial Intelligence, Debugging, Cloud Computing
- Status: NewStatus: Free Trial
Vanderbilt University
Skills you'll gain: Agentic systems, Generative AI Agents, Software Development, Prompt Engineering, Large Language Modeling
- Status: Free Trial
Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Mobile Development, User Interface (UI), Integrated Development Environments, Application Development, UI Components, Development Environment, File Management, Simulations
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Distributed Computing, Algorithms, Data Structures, Scalability, Java Programming, Computer Programming, Performance Tuning
- Status: Free Trial
Michigan State University
Skills you'll gain: Game Design, Video Game Development, Unity Engine, User Interface (UI) Design, User Interface (UI), C# (Programming Language), Cross Platform Development, Scripting, Animations
- Status: Free Trial
University of Michigan
Skills you'll gain: Bayesian Statistics, Statistical Modeling, Statistical Inference, Regression Analysis, Statistical Methods, Statistical Programming, Statistical Analysis, Statistical Machine Learning, Scikit Learn (Machine Learning Library), Predictive Modeling, Probability & Statistics, Correlation Analysis, Statistical Hypothesis Testing, Probability, Python Programming
- Status: Free
Princeton University
Skills you'll gain: Graph Theory, Algorithms, Data Structures, Theoretical Computer Science, Java, Computer Programming, Network Routing, Computational Thinking, Operations Research
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Arduino y algunas aplicaciones: Universidad Nacional Autónoma de México
- JavaScript, jQuery, and JSON: University of Michigan
- Data Analytics Foundations: DeepLearning.AI
- Data Visualization & Dashboarding with R: Johns Hopkins University
- Introduction to C++ Programming: Create a Tic-Tac-Toe Game: Coursera Project Network
- AI for Web Developers: Scrimba
- AI Agents and Agentic AI with Python & Generative AI: Vanderbilt University
- Introduction to iOS Mobile Application Development: Meta
- Parallel programming (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Game Design and Development 1: 2D Shooter: Michigan State University