Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Computer Programming Course Catalog
- Status: Free
Princeton University
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Computational Thinking, Algorithms, Computational Logic, Theoretical Computer Science, Critical Thinking, Mathematical Theory & Analysis, Problem Solving, Computer Science
Skills you'll gain: Computer Programming, Data Analysis, Python Programming
- Status: Free
University of Toronto
Skills you'll gain: Computer Programming, Python Programming, Computational Logic, Problem Solving, Programming Principles, Computer Programming Tools, Critical Thinking, Computational Thinking, Mathematics, Process Analysis
- Status: Free
The University of Edinburgh
Skills you'll gain: Algorithms, Computer Programming, Problem Solving, Computer Graphics, Creativity, Decision Making, Programming Principles, Computer Graphic Techniques, Computer Programming Tools, Software Engineering
Skills you'll gain: Cloud Computing, Computer Programming, Cloud Applications, IBM Cloud, Software Engineering, Web Development, Application Development, Javascript, Programming Principles, Python Programming, Full-Stack Web Development, Software Engineering Tools, Cloud Infrastructure, DevOps, Software Architecture, Cloud API, Cloud Management, Cloud Platforms, Agile Software Development, Cloud Storage, Communication, Software As A Service, Continuous Integration, Kubernetes, Docker (Software), Continuous Delivery, Front-End Web Development, Leadership and Management, Software Framework, Django (Web Framework), NoSQL, Collaboration, SQL, Computer Science, Data Analysis, Mergers & Acquisitions, React (web framework)
- Status: Free
University of Washington
Skills you'll gain: Computer Programming, Programming Principles, Algorithms, Critical Thinking
Skills you'll gain: Software Engineering, Computer Programming, Software Engineering Tools, Application Development, Programming Principles, Software Architecture, Agile Software Development, Communication, Full-Stack Web Development, Software Framework, Python Programming
University of London
Skills you'll gain: Mathematical Theory & Analysis, Mathematics, Problem Solving, Algebra, Calculus, Computer Networking, Applied Mathematics, Critical Thinking, Theoretical Computer Science, Computer Programming, Javascript
University of California, Santa Cruz
Skills you'll gain: C Programming Language Family, Computer Programming, Programming Principles, Algorithms, Data Structures, C++ Programming, Computational Logic, Computer Programming Tools, Computational Thinking, Critical Thinking, Mathematics, Problem Solving, Graph Theory, Software Engineering
Johns Hopkins University
Skills you'll gain: Front-End Web Development, HTML and CSS, Javascript, Web Development
Skills you'll gain: Cloud Computing, Cloud Storage, Computer Networking, Customer Success, Operating Systems, Cloud Applications, Leadership and Management, System Security, Strategy and Operations, Cloud Infrastructure, Communication, Computer Programming, Cyberattacks, Customer Support, Databases, Networking Hardware, Cloud Platforms, Cryptography, DevOps, IBM Cloud, Information Technology, Network Architecture, Network Security, Security Engineering, Software Engineering
Rice University
Skills you'll gain: Computer Programming, Python Programming, Programming Principles, Mathematics, Algorithms, Computational Logic, Computational Thinking, Computer Programming Tools, Critical Thinking, Problem Solving, Theoretical Computer Science, Visualization (Computer Graphics), Computer Graphics, Data Structures, Graph Theory, Probability & Statistics, Combinatorics
In summary, here are 10 of our most popular computer programming courses
- Computer Science: Programming with a Purpose: Princeton University
- Python for Data Science, AI & Development: IBM
- Learn to Program: The Fundamentals: University of Toronto
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- IBM Full Stack Software Developer: IBM
- Programming Languages, Part A: University of Washington
- Introduction to Software Engineering: IBM
- Introduction to Computer Science and Programming: University of London
- Coding for Everyone: C and C++: University of California, Santa Cruz
- HTML, CSS, and Javascript for Web Developers: Johns Hopkins University