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
University of Illinois Urbana-Champaign
Skills you'll gain: Algorithms, Data Structures, C++ Programming, Computer Programming, Theoretical Computer Science, C Programming Language Family, Problem Solving, Graph Theory, Computational Thinking, Computer Programming Tools
University of Colorado Boulder
Skills you'll gain: Hardware Design, Computational Logic, Computer Architecture, Leadership and Management, Design and Product, Microarchitecture, Systems Design, Computer Programming Tools, Critical Thinking, Computer Programming, Programming Principles, System Programming
University of Illinois Urbana-Champaign
Skills you'll gain: C Programming Language Family, Computer Programming, Data Structures, Theoretical Computer Science
Google
Skills you'll gain: Python Programming, SQL
Tsinghua University
Skills you'll gain: Problem Solving, Mathematics, Calculus, Algebra, Programming Principles, Computer Programming
Universidad de los Andes
Skills you'll gain: Exploratory Data Analysis, General Statistics, Probability & Statistics, Python Programming, Mathematical Theory & Analysis, Operational Analysis, Process Analysis, Statistical Programming, Computer Programming
- Status: Free
Skills you'll gain: Computer Programming, User Experience Design
University of Illinois Urbana-Champaign
Skills you'll gain: Machine Learning, Machine Learning Algorithms, Python Programming, Statistical Programming, Algorithms
Duke University
Skills you'll gain: Computer Programming, Computer Programming Tools, Exploratory Data Analysis, Operating Systems, Programming Principles, Software Engineering Tools, DevOps, Linux, Small Data, Data Management
University of Toronto
Skills you'll gain: Swift Programming, iOS Development
The Linux Foundation
Skills you'll gain: Computer Programming, Linux, Operating Systems, System Programming, Computer Programming Tools, Devops Tools, Software Engineering, Software Engineering Tools, Machine Learning Algorithms, Transportation Operations Management
Skills you'll gain: Mobile Development, Swift Programming
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Unordered Data Structures: University of Illinois Urbana-Champaign
- FPGA Design for Embedded Systems: University of Colorado Boulder
- Object-Oriented Data Structures in C++: University of Illinois Urbana-Champaign
- Google サイバーセキュリティ: Google
- Data Structures and Algorithms (I): Tsinghua University
- Introducción a la ciencia de datos aplicada: Universidad de los Andes
- UiPath Orchestrator and Capstone Projects: UiPath
- Cluster Analysis in Data Mining: University of Illinois Urbana-Champaign
- Linux and Bash for Data Engineering: Duke University
- Build Your Own iOS App: University of Toronto