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
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Spreadsheet Software, Document Management, Graphic and Visual Design Software, File Management
University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Color Theory, Data Processing, Artificial Intelligence, Matlab, Linear Algebra, Artificial Neural Networks, Algorithms, Calculus, Probability & Statistics
Amazon
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java Programming, File Management, Debugging, Software Development
Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), DevOps, Jenkins, Test Case, Restful API, Serverless Computing, Generative AI, Command-Line Interface, Amazon Web Services, Software Testing, Maintainability, Prometheus (Software), System Monitoring, MLOps (Machine Learning Operations), AWS SageMaker, Data Structures
- Status: Free
Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Computer Programming, Program Development, Scripting, Scripting Languages, Algorithms, File Management
LearnQuest
Skills you'll gain: Visual Basic (Programming Language), System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Program Development, Automation, Analysis, Cloud Computing, Artificial Intelligence
- Status: Free
Edge Impulse
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, Embedded Systems, Embedded Software, Deep Learning, Data Ethics, Machine Learning, Artificial Intelligence, Python Programming
University of Colorado System
Skills you'll gain: TCP/IP, Local Area Networks, Routing Protocols, Network Routing, Digital Communications, OSI Models, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Network Security, Network Planning And Design, Network Architecture, General Networking, Network Performance Management, Computer Networking, Network Model, Wireless Networks, Software-Defined Networking, Algorithms, System Programming, Data Integrity
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Analytical Skills, Computer Science, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Computer Architecture, Debugging
Duke University
Skills you'll gain: Computational Thinking, Debugging, Algorithms, Program Development, Integrated Development Environments, Software Testing, Programming Principles, Data Processing, Data Manipulation, Python Programming, Microsoft Development Tools, Software Development, Data Analysis, Computer Programming, Scripting Languages
- Status: Free
The University of Tokyo
Skills you'll gain: Visualization (Computer Graphics), Interactive Design, Computer Graphics, Graphical Tools, Computer Graphic Techniques, Graphics Software, Virtual Reality, Human Computer Interaction, User Interface (UI), Design, Technical Design, Algorithms, Simulations
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- C Programming: Getting Started - 1: Dartmouth College
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- Computer Vision Basics: University at Buffalo
- Programming with Java: Amazon
- Rust Programming: Duke University
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- Foundations of Computer Science: LearnQuest
- Computer Vision with Embedded Machine Learning: Edge Impulse
- Computer Communications: University of Colorado System
- Computational Thinking for Problem Solving: University of Pennsylvania