Programming Courses Online
Explore Programming courses to develop skills in coding, software development, and algorithm design. Prepare for careers in software engineering, web development, and data analysis across various industries.
University of Michigan
Skills you'll gain: Computer Programming, Python Programming, Computer Programming Tools, Programming Principles, Data Structures, Computational Thinking, Computational Logic, Data Analysis, Software Engineering, Algorithms, Critical Thinking, Problem Solving, Data Architecture, Database Application, Databases, Theoretical Computer Science, Database Administration, Data Model, Data Visualization, Database Design, Database Theory, Network Architecture, Web Development, Web Development Tools, Computer Networking, SQL, HTML and CSS
Duke University
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Algorithms, Problem Solving, Data Structures, Software Engineering, Computer Programming Tools, Critical Thinking, Computational Thinking, Data Analysis, Javascript, Software Testing, Front-End Web Development, HTML and CSS, Web Design, Web Development, Web Development Tools, Computer Graphic Techniques, Software Architecture, Data Model, Cryptography, Software Engineering Tools, Theoretical Computer Science, Small Data
- Status: [object Object]
Skills you'll gain: Agile Software Development, Algorithms, Databases, Java Programming, Javascript
Learn Computer Programming from leading universities and companies
Explore Computer Programming skills
Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
Scrimba
Skills you'll gain: Computer Programming, Computer Science, Front-End Web Development, Javascript, Web Development
University of Colorado Boulder
Skills you'll gain: Machine Learning, Python Programming
University of California, Irvine
Skills you'll gain: Computer Programming, Software Engineering, Swift Programming, iOS Development
Skills you'll gain: Applied Machine Learning, Deep Learning, Machine Learning, Tensorflow, Google Cloud Platform, Artificial Neural Networks, Human Learning, Machine Learning Software, Python Programming, Cloud Computing, Cloud Platforms
Universidad de Palermo
Skills you'll gain: SQL, Databases, Information Technology, Web Development
Skills you'll gain: Data Science, Machine Learning, Python Programming
Skills you'll gain: Human Learning, Machine Learning, Apache, Python Programming, Data Science
Wesleyan University
Skills you'll gain: Regression
Skills you'll gain: Data Analysis, R Programming, Computer Programming, Data Management, Data Visualization, Plot (Graphics), Basic Descriptive Statistics, Correlation And Dependence, Databases, General Statistics, Exploratory Data Analysis, Data Science
University of Minnesota
Skills you'll gain: Decision Making, Business Analysis, Data Analysis, Generally Accepted Accounting Principles (GAAP), Statistical Machine Learning, Strategy and Operations, Operations Management
Duke University
Skills you'll gain: Artificial Neural Networks, Machine Learning, Natural Language Processing, Python Programming, Regression
Skills you'll gain: Business Process Management, Data Management, Data Structures, Statistical Programming, Strategy and Operations, Extract, Transform, Load, Python Programming, Data Science, Machine Learning
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Learn JavaScript: Scrimba
- Unsupervised Text Classification for Marketing Analytics: University of Colorado Boulder
- iOS Development for Creative Entrepreneurs: University of California, Irvine
- Build, Train and Deploy ML Models with Keras on Google Cloud: Google Cloud
- SQL para el desarrollo web: Universidad de Palermo
- Machine Learning Rapid Prototyping with IBM Watson Studio: IBM
- AI Workflow: Enterprise Model Deployment: IBM
- Regression Modeling in Practice: Wesleyan University
- Data Science with R - Capstone Project: IBM
- Advanced Models for Decision Making: University of Minnesota