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 Michigan
Skills you'll gain: Sampling (Statistics), Sample Size Determination, Survey Creation, Data Collection, Statistical Analysis, Data Analysis Software, Business Research, Interviewing Skills, Data Integration, Data Ethics, Research Design, Stata, R Programming, Data Quality, Data Analysis, Statistical Modeling, Qualitative Research, Statistical Methods, Statistical Programming, Data Cleansing
Johns Hopkins University
Skills you'll gain: Advocacy, Primary Care, Education and Training, Sanitation, Crisis Intervention, Community Development, Health Care Administration, Train The Trainer, Behavioral Health, Policy Development, Community Organizing, Health Care, Educational Materials, Water Resources, Goal Setting, Cultural Sensitivity, Preventative Care, Health Systems, Community and Social Work, Cultural Diversity
Skills you'll gain: OAuth, API Design, Restful API, API Gateway, Application Programming Interface (API), Cloud API, Application Lifecycle Management, Security Controls, Proxy Servers, Cloud Applications, Application Security, Software Design Documents, Software Documentation, Google Cloud Platform, Web Services, Data Security, JSON, Identity and Access Management, Authentications
LearnQuest
Skills you'll gain: User Story, Agile Methodology, Behavior-Driven Development, DevSecOps, Scaled Agile Framework, Agile Software Development, Test Driven Development (TDD), Kanban Principles, DevOps, Scalability, Sprint Planning, Agile Project Management, Backlogs, Continuous Integration, Lean Methodologies, Sprint Retrospectives, Scrum (Software Development), Agile Product Development, Continuous Deployment, Cross-Functional Team Leadership
Duke University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Statistical Reporting, Statistical Methods, R Programming, Statistical Software, Statistical Analysis, Probability & Statistics, Data Analysis, Sampling (Statistics), Probability Distribution, Software Installation
Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Pandas (Python Package), AWS SageMaker, NumPy, Microsoft Azure, Unit Testing, Data Ethics, Application Deployment, Data Manipulation, Exploratory Data Analysis, Containerization, Data Pipelines, CI/CD, Software Testing, Data Import/Export, Amazon Web Services, Feature Engineering, Artificial Intelligence and Machine Learning (AI/ML), Docker (Software), Rust (Programming Language)
University of Toronto
Skills you'll gain: Automation, Simulation and Simulation Software, Software Architecture, Hardware Architecture, Process Control, Systems Architecture, Computer Vision, Verification And Validation, Mathematical Modeling, Mechanical Engineering, Safety and Security
University of Michigan
Skills you'll gain: Unified Modeling Language, Object Oriented Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Computer Vision, Integrated Development Environments
Google Cloud
Skills you'll gain: Google Cloud Platform, Machine Learning, Data Strategy, MLOps (Machine Learning Operations), Applied Machine Learning, Development Environment, Data Ethics, Artificial Intelligence, Computer Vision, Jupyter
University of Colorado Boulder
Skills you'll gain: Electrical Safety, Low Voltage, Simulations, Thermal Management, Basic Electrical Systems, Estimation, Failure Analysis, Failure Mode And Effects Analysis, Mathematical Modeling, Electronic Components, High Voltage, Probability, Electrical Engineering, Manufacturing Processes, Power Electronics, Matlab, Electronic Systems, Simulation and Simulation Software, Numerical Analysis, Engineering Calculations
LearnQuest
Skills you'll gain: Package and Software Management, Linux Administration, Linux, Linux Commands, Virtual Private Networks (VPN), Linux Servers, System Monitoring, Public Key Infrastructure, File Management, Command-Line Interface, Intrusion Detection and Prevention, Git (Version Control System), File Systems, User Accounts, Firewall, Remote Access Systems, Cloud Computing Architecture, DevOps, Virtualization, Cloud Computing
University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Code Review, Software Technical Review, Computer Architecture, Cross Platform Development, Debugging, Command-Line Interface
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Survey Data Collection and Analytics: University of Michigan
- Foundations of Global Health: Johns Hopkins University
- Developing APIs with Google Cloud's Apigee API Platform: Google Cloud
- Scrum Master Certification: LearnQuest
- Inferential Statistics: Duke University
- MLOps | Machine Learning Operations: Duke University
- Introduction to Self-Driving Cars: University of Toronto
- Python Project: Software Engineering and Image Manipulation: University of Michigan
- How Google does Machine Learning: Google Cloud
- Algorithms for Battery Management Systems: University of Colorado Boulder