Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Theoretical Computer Science, Computational Thinking, Data Structures, Operations Research, Design Strategies
University of California, Davis
Skills you'll gain: Javascript, HTML and CSS, Scripting, Event-Driven Programming, Web Development Tools, Web Development, Application Development, Programming Principles, Responsive Web Design, Debugging, Data Validation
Universidad de los Andes
Skills you'll gain: Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Computer Programming, Algorithms, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Scripting
University of California San Diego
Skills you'll gain: Combinatorics, Probability, Algorithms, Mathematical Modeling, Computational Thinking, Statistics, Game Theory, Python Programming
Coursera Project Network
Skills you'll gain: Hypertext Markup Language (HTML), Front-End Web Development, Web Design and Development, Web Development, Web Development Tools, Web Applications, Web Content, Integrated Development Environments
Duke University
Skills you'll gain: Deep Learning, Unsupervised Learning, Classification And Regression Tree (CART), Machine Learning, Regression Analysis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Decision Tree Learning, Computer Vision, Supervised Learning, Natural Language Processing, Random Forest Algorithm, Algorithms, Performance Metric
DeepLearning.AI
Skills you'll gain: Image Analysis, Tensorflow, Computer Vision, JSON, Applied Machine Learning, Javascript, Artificial Neural Networks, Deep Learning, Data Processing, Real Time Data, Web Applications
Northwestern University
Skills you'll gain: Engineering, Mechanics, Mathematical Modeling, Torque (Physics), Simulation and Simulation Software, Matlab, Linear Algebra, Angular
University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Functional Design, Data Structures, Software Design
Skills you'll gain: iOS Development, Apple iOS, Apple Xcode, Mobile Development, Swift Programming, Mobile Development Tools, Objective-C (Programming Language), User Interface (UI), Application Development, UI Components, Integrated Development Environments, Development Environment, Storyboarding
University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), System Programming, Software Testing, Embedded Systems, Linux, Software Development Methodologies, Docker (Software), Git (Version Control System), Containerization, Linux Commands, Unix, Operating Systems, Shell Script, C++ (Programming Language), Debugging, File Systems, IBM WebSphere MQ, Internet Of Things, Peripheral Devices
Kennesaw State University
Skills you'll gain: Internet Of Things, Cybersecurity, Cyber Security Strategy, Mobile Security, Security Awareness, Wireless Networks, Information Privacy, General Networking, Data Security, Emerging Technologies, Enterprise Security, Risk Management Framework
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Shortest Paths Revisited, NP-Complete Problems and What To Do About Them: Stanford University
- JavaScript Basics: University of California, Davis
- Programación en Python: Universidad de los Andes
- Combinatorics and Probability: University of California San Diego
- Introduction to HTML: Coursera Project Network
- Machine Learning Foundations for Product Managers: Duke University
- Browser-based Models with TensorFlow.js: DeepLearning.AI
- Modern Robotics, Course 1: Foundations of Robot Motion: Northwestern University
- Functions, Methods, and Interfaces in Go: University of California, Irvine
- Introduction to iOS Mobile Application Development: Meta