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 Management, Databases, Theoretical Computer Science, Database Administration, Data Model, Data Visualization, Database Design, Database Theory, Web Development, Web Development Tools, Computer Networking, Extract, Transform, Load, SQL, HTML and CSS
Skills you'll gain: Python Programming, Databases, HTML and CSS, SQL, Database Design, Programming Principles, Algorithms, Computer Science, Big Data, React (web framework), Software Testing, Web Development, Application Development, Back-End Web Development, Cloud API, Cloud Computing, Cloud Infrastructure, Collaboration, Communication, Computer Programming, Data Model, Data Structures, Data Warehousing, Database Administration, Database Application, Database Theory, DevOps, Django (Web Framework), Front-End Web Development, Full-Stack Web Development, Javascript, Kubernetes, Linux, Problem Solving, Semantic Web, Software Engineering, Software Engineering Tools, Statistical Programming, Tensorflow, Web Design, Web Development Tools
Skills you'll gain: Project Management
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
The Linux Foundation
Skills you'll gain: Linux, Software Engineering, Project Management, Collaboration, Leadership and Management, Strategy and Operations, Application Development, Computer Programming, Computer Programming Tools, Operating Systems
Skills you'll gain: Databases, SQL, Statistical Programming, Data Analysis
University of California San Diego
Skills you'll gain: Algorithms, Computer Programming, Graph Theory, Mathematics, Python Programming, Mathematical Theory & Analysis, Problem Solving, Theoretical Computer Science, Sales
University of Colorado Boulder
Skills you'll gain: Operating Systems, Theoretical Computer Science, Computer Programming, Systems Design
Google Cloud
Skills you'll gain: Cloud Computing, Cloud Platforms, Google Cloud Platform, Data Management, Apache, Big Data, Cloud Storage, SQL, Python Programming, Statistical Programming
- Status: Free
Skills you'll gain: Cloud Computing, Computer Programming, Computer Vision, Microsoft Azure
Skills you'll gain: Data Analysis, SAS (Software), Statistical Programming
University of California San Diego
Skills you'll gain: Computer Networking, Internet Of Things, Communication, Software-Defined Networking, Computer Programming, Computer Vision, Cloud Computing, Python Programming, Android Development
University of California, Davis
Skills you'll gain: Data Model, Exploratory Data Analysis, Python Programming, SQL
University of California, Davis
Skills you'll gain: Computer Programming, Front-End Web Development, Javascript, Programming Principles, Web Design, Web Development, HTML and CSS, Web Development Tools
Infosec
Skills you'll gain: Javascript, Security Engineering, Web Development, Java Programming
- Status: Free
The University of Chicago
Skills you'll gain: Computer Networking, Software-Defined Networking, Network Architecture, Network Analysis, Network Model, Networking Hardware, Communication, Computer Programming, Python Programming, Software Framework
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Open Source Software Development Methods: The Linux Foundation
- Advanced MySQL Topics: Meta
- Delivery Problem: University of California San Diego
- Real-Time Embedded Systems: University of Colorado Boulder
- Building Batch Data Pipelines on Google Cloud: Google Cloud
- Build a computer vision app with Azure Cognitive Services: Microsoft
- Data Literacy: Exploring and Visualizing Data: SAS
- Internet of Things and AI Cloud: University of California San Diego
- SQL for Data Science Capstone Project: University of California, Davis
- Animation with JavaScript and jQuery: University of California, Davis