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
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Secure Coding, Algorithms, Software Design, Application Security, System Programming, Python Programming, API Design, Computer Programming, Java, Performance Tuning, Numerical Analysis, Unix, Computer Science, Computer Programming Tools
- Status: Free
National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Algorithms, Command-Line Interface, Debugging
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Programming Principles, C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computer Systems, Computational Thinking, Data Structures, Algorithms, File Management, Program Development, Data Storage, Debugging
University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Computer Programming, Algorithms, Graphical Tools, Software Engineering, Data Structures, Programming Principles, Software Documentation, Development Environment, Debugging
- Status: Free
Edge Impulse
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, Keras (Neural Network Library), Embedded Systems, Tensorflow, Deep Learning, Data Ethics, Visualization (Computer Graphics), Machine Learning, Artificial Intelligence, Data Validation, Python Programming
- 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
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
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging
Duke University
Skills you'll gain: Computational Thinking, Debugging, Algorithms, Integrated Development Environments, Software Testing, Data Manipulation, Python Programming, Microsoft Development Tools, Software Development, Data Analysis, Computer Programming, Scripting Languages
University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Computer Systems, Information Technology, Networking Hardware, General Networking, Network Protocols, Operating Systems, Software Systems, Microsoft Windows, Mac OS
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
Coursera Project Network
Skills you'll gain: Data Import/Export, Package and Software Management, R Programming, Data Structures, Software Installation, Data Analysis Software, Data Analysis
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- C Programming for Everybody: University of Michigan
- 計算機程式設計 (Computer Programming): National Taiwan University
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- Object Oriented Programming in Java: University of California San Diego
- Computer Vision with Embedded Machine Learning: Edge Impulse
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- Computational Thinking for Problem Solving: University of Pennsylvania
- C Programming: Getting Started - 1: Dartmouth College
- Python Programming Fundamentals: Duke University
- Computer Hardware and Software: University of California, Irvine