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: Free Trial
Johns Hopkins University
Skills you'll gain: Network Analysis, Statistical Modeling, Bayesian Network, R (Software), R Programming, Social Network Analysis, Simulations, Graph Theory, Statistical Analysis, Probability & Statistics, Markov Model, Probability Distribution, Data Visualization, Machine Learning, Statistical Hypothesis Testing
Skills you'll gain: Serial Peripheral Interface, Embedded Software, Telecommunications, Internet Of Things, Communication Systems, Embedded Systems, Computer Hardware, Digital Communications, Automation, Hardware Troubleshooting, Debugging, Remote Access Systems, Python Programming, System Configuration, Image Analysis, Software Installation
- Status: New
Skills you'll gain: Prototyping, Object Oriented Programming (OOP), JavaScript Frameworks, Software Design Patterns, Java, Software Design, Software Architecture
- Status: New
Skills you'll gain: CI/CD, Continuous Integration, GitHub, Continuous Deployment, Git (Version Control System), Development Environment, Docker (Software), Security Controls, Automation, YAML, JavaScript Frameworks, Event-Driven Programming
- Status: Preview
SAE Institute México
Skills you'll gain: Music Theory, Musical Composition, Music, Programming Principles
Google Cloud
Skills you'll gain: Google Cloud Platform, Query Languages, Data Access, Google Gemini, Big Data, SQL, Ad Hoc Analysis, Analysis
- Status: NewStatus: Preview
Simplilearn
Skills you'll gain: Test Automation, Software Testing, Scripting, Automation, Regression Testing, Web Development Tools, Browser Compatibility, Test Case, Scalability
- Status: NewStatus: Free Trial
Fred Hutchinson Cancer Center
Skills you'll gain: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Continuous Deployment, Devops Tools, Cloud-Native Computing, Bioinformatics, Software Development, Debugging, Software Versioning, Command-Line Interface
- Status: NewStatus: Free Trial
Coursera Instructor Network
Skills you'll gain: Portfolio Management, Asset Management, Investment Management, Generative AI, Prompt Engineering, Artificial Intelligence, ChatGPT, Ethical Standards And Conduct, Risk Management, Risk Analysis, Real Time Data, Correlation Analysis
- Status: Preview
University of Pennsylvania
Skills you'll gain: Control Systems, Robotic Process Automation, Automation, Artificial Intelligence, Programmable Logic Controllers, Matlab, Simulation and Simulation Software, Embedded Software, Engineering, Computer Vision, Mathematical Modeling, Mechanics, Algorithms, Estimation, Differential Equations, Linear Algebra
- Status: Preview
Johns Hopkins University
Skills you'll gain: Rmarkdown, Data Science, Version Control, R (Software), Big Data, R Programming, Data Visualization Software, General Science and Research, GitHub, Statistical Programming, Git (Version Control System), Data Analysis, Exploratory Data Analysis, Integrated Development Environments, Software Installation
Skills you'll gain: Google Gemini, Google Cloud Platform, Multimodal Prompts, Generative AI, LLM Application, Prompt Engineering, Application Programming Interface (API), Software Installation
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Computational and Graphical Models in Probability: Johns Hopkins University
- Raspberry Pi and Arduino — Go to the Next Level: Packt
- JavaScript Prototypes 2025 – The Complete Course: Packt
- GitHub Actions Masterclass: From Beginner to Advanced: Packt
- Programación de elementos melódicos y aleatoriedad: SAE Institute México
- Explore Data with Gemini in BigQuery: Google Cloud
- Selenium Course for Beginners: Simplilearn
- Wrangling Computing Environments: Using Docker for Research: Fred Hutchinson Cancer Center
- GenAI for Portfolio Managers: Smarter Asset Allocation: Coursera Instructor Network
- 로봇공학: 캡스톤 디자인: University of Pennsylvania