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
University of Toronto
Skills you'll gain: Control Systems, Embedded Software, Automation, Software Architecture, Simulations, Safety Assurance, Hardware Architecture, Systems Architecture, Verification And Validation, Mathematical Modeling, Engineering Analysis, Computer Hardware, Risk Management Framework, Mechanics
- Status: Free Trial
Northwestern University
Skills you'll gain: Machine Controls, Control Systems, Mathematical Modeling, Simulation and Simulation Software, Automation Engineering, Engineering Calculations, Engineering, Mechanics, Mechanical Engineering, Torque (Physics), Artificial Intelligence, Applied Mathematics, Engineering Analysis, Automation, Computational Logic, Virtual Environment, Robotic Process Automation, Graph Theory, Matlab, Numerical Analysis
- Status: Free Trial
Skills you'll gain: Data Storytelling, Interactive Data Visualization, Data Visualization Software, Shiny (R Package), Data Wrangling, Dashboard, Exploratory Data Analysis, Relational Databases, Data Analysis, Ggplot2, Database Design, Data Presentation, SQL, Plot (Graphics), Leaflet (Software), Data Transformation, Database Management, Data Manipulation, Web Scraping, R Programming
- Status: Free Trial
University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Databases, Data Modeling, Development Environment, PHP (Scripting Language), Software Installation
University of London
Skills you'll gain: Feature Engineering, Machine Learning, Data Processing, Artificial Intelligence, Supervised Learning, Data Analysis, Computer Vision, Data Collection
Skills you'll gain: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Programming Principles, Development Environment, Program Development, Data Structures, Command-Line Interface, Automation, Data Management, Application Development
- Status: Free Trial
LearnQuest
Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Programming Principles, Algorithms, Software Architecture, Computer Programming, Python Programming, Model View Controller
- Status: Free Trial
University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, Test Case, Testability, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing, Test Planning, Acceptance Testing, Test Tools
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Unit Testing, Algorithms, Computer Programming, Software Testing, Computer Science, C (Programming Language), Integration Testing, Debugging, System Programming, Software Design
- Status: Free Trial
Skills you'll gain: Rust (Programming Language), Performance Tuning, Blockchain, Web Servers, Web Development, Performance Testing, System Programming, Distributed Computing, Web Scraping, Data Structures, Scalability, Software Design Patterns
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: Bayesian Statistics, Statistical Inference, Data Analysis, Probability, Statistical Modeling, Statistical Analysis, Microsoft Excel, Probability Distribution, R Programming, Regression Analysis
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: System Programming, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, File Systems, C (Programming Language), Development Environment, Command-Line Interface, Data Structures
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Introduction to Self-Driving Cars: University of Toronto
- Modern Robotics: Mechanics, Planning, and Control: Northwestern University
- Applied Data Science with R: IBM
- Introduction to Structured Query Language (SQL): University of Michigan
- Machine Learning for All: University of London
- IBM z/OS Rexx Programming: IBM
- Application Programming Fundamentals: LearnQuest
- Software Testing and Automation: University of Minnesota
- GO Programming for Everyone: Part 2: University of California, Santa Cruz
- Advanced Rust Programming and Real-World Applications: Packt