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 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
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, User Interface (UI), Computer Graphics, Python Programming, Program Development, Computer Programming, Simulations, Development Environment, Debugging
Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Data Analysis Software, Programming Principles, Data Structures, Computational Thinking, Software Development, Performance Tuning
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
- Status: Free
Ball State University
Skills you'll gain: Program Development, Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Analytics, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Data Science, Scripting, NumPy, Algorithms, Debugging
The Hong Kong University of Science and Technology
Skills you'll gain: Computational Thinking, Visualization (Computer Graphics), Problem Solving, Computer Programming, Storyboarding, Coordinating, Scripting, Event-Driven Programming
- 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
University of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Computer Science, Programming Principles, Mathematical Software, Advanced Mathematics, Design Strategies, Analysis
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- 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
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Advanced R Programming: Johns Hopkins University
- Foundations of Computer Science: LearnQuest
- Getting Started with R: Coursera Project Network
- Introduction to Programming: Ball State University
- Programming with Scratch: The Hong Kong University of Science and Technology