Filter by
The language used throughout the course, in both instruction and assessments.
Choose the Computer Programming Course That Aligns Best With Your Educational Goals
- 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
- 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, Algorithms, Mathematics
Skills you'll gain: Computer Programming, Data Analysis, Python Programming
- Status: Free
The University of Edinburgh
Skills you'll gain: Algorithms, Computer Programming, Problem Solving, Computer Graphics, Creativity, Decision Making, Programming Principles, Other Programming Languages, Software Engineering, System Programming
- Status: Recently Updated
Skills you'll gain: Computer Programming, Cloud Computing, Cloud Applications, IBM Cloud, Software Engineering, Web Development, Application Development, Javascript, Programming Principles, Python Programming, Full-Stack Web Development, Software Engineering Tools, Cloud Infrastructure, Cloud Management, Cloud Storage, DevOps, Software Architecture, Cloud API, Cloud Platforms, Agile Software Development, Communication, Docker (Software), Software As A Service, Continuous Integration, Kubernetes, Continuous Delivery, Front-End Web Development, Leadership and Management, Product Management, Django (Web Framework), NoSQL, Collaboration, SQL, Computer Science, Data Analysis, 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, Product Management, 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
Johns Hopkins University
Skills you'll gain: Front-End Web Development, HTML and CSS, Javascript, Web Development
Google
Skills you'll gain: Computer Programming, Data Structures, Python Programming
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
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, Computer Programming, Cyberattacks, Customer Support, Databases, Networking Hardware, Cloud Platforms, Cryptography, DevOps, IBM Cloud, Information Technology, Network Architecture, Network Security, Security Engineering, Software Engineering
In summary, here are 10 of our most popular computer programming courses
- Computer Science: Programming with a Purpose: Princeton University
- Learn to Program: The Fundamentals: University of Toronto
- Python for Data Science, AI & Development: IBM
- 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
- HTML, CSS, and Javascript for Web Developers: Johns Hopkins University
- Crash Course on Python: Google