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
- Status: Free
University of Washington
Skills you'll gain: Other Programming Languages, Software Design, Programming Principles, Scripting Languages, Data Structures, Computer Programming, Functional Design, Debugging
Duke University
Skills you'll gain: Programming Principles, Algorithms, Pseudocode, Computational Thinking, Computer Programming, Data Structures, Development Testing, Debugging
Duke University
Skills you'll gain: Event-Driven Programming, Storyboarding, Programming Principles, 3D Modeling, Storytelling, Computer Graphics, Object Oriented Programming (OOP), Computer Programming, Scripting, Algorithms, Computational Thinking, Debugging
University of California, Santa Cruz
Skills you'll gain: Debugging, Go (Programming Language), C (Programming Language), Program Development, Data Structures, Computer Programming, Algorithms, File Management
Skills you'll gain: Computer Networking, Network Troubleshooting, TCP/IP, Network Architecture, Routing Protocols, Network Protocols, OSI Models, Network Infrastructure, Dynamic Host Configuration Protocol (DHCP), Virtual Private Networks (VPN), Network Security, Wireless Networks
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Software Design, Debugging, Object Oriented Design, Data Processing, Unit Testing, Data Import/Export, Restful API, Python Programming, Image Analysis, Data Manipulation, Jupyter, Data Structures, Software Engineering, Application Programming Interface (API), Computer Programming, File Management, Functional Design
University of California, Santa Cruz
Skills you'll gain: C (Programming Language), Debugging, C++ (Programming Language), Data Structures, Computer Programming, Command-Line Interface, Object Oriented Programming (OOP), Computer Science, Algorithms, Program Development, File Management
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, C (Programming Language), Programming Principles, Computer Programming, Graph Theory, Data Structures
Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Software Testing, Data Structures, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Debugging
Johns Hopkins University
Skills you'll gain: Statistical Analysis, R Programming, Statistical Programming, Data Analysis, Debugging, Simulations, Program Development, Software Installation, Computer Programming, Data Structures, Performance Tuning, Data Import/Export
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Design, Software Design Patterns, Object Oriented Programming (OOP), Software Design, Programming Principles, Computer Programming, C (Programming Language), Debugging, Algorithms, Graph Theory, Artificial Intelligence, Data Structures, Computer Science
The Hong Kong University of Science and Technology
Skills you'll gain: Computational Thinking, Visualization (Computer Graphics), Problem Solving, Critical Thinking and Problem Solving, Programming Principles, OS Process Management, Computer Programming, Computer Graphics, Storyboarding, Scripting, Program Development, Event-Driven Programming, Scripting Languages, Computer Programming Tools
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Programming Languages, Part B: University of Washington
- Programming Fundamentals: Duke University
- Introduction to Programming and Animation with Alice: Duke University
- GO Programming for Everyone: Part 1: University of California, Santa Cruz
- The Bits and Bytes of Computer Networking: Google
- Python 3 Programming: University of Michigan
- C for Everyone: Structured Programming: University of California, Santa Cruz
- C++ For C Programmers, Part A: University of California, Santa Cruz
- Programming in Python: Meta
- R Programming: Johns Hopkins University