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
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
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
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
University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, Algorithms, Data Structures, System Programming, Computer Programming, Numerical Analysis
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
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
- 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
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
University of Michigan
Skills you'll gain: Web Scraping, Data Processing, Relational Databases, JSON, Database Design, SQL, Network Protocols, Databases, Web Services, Restful API, Interactive Data Visualization, Programming Principles, Data Cleansing, Data Structures, Data Collection, Computer Programming, Python Programming, Data Manipulation, Development Environment, Computational Thinking
Skills you'll gain: Dashboard, SQL, Descriptive Statistics, Jupyter, Statistical Analysis, Data Analysis, Probability Distribution, Pandas (Python Package), Data Visualization Software, Statistics, Data Visualization, Relational Databases, Statistical Hypothesis Testing, Web Scraping, Databases, Stored Procedure, Automation, Software Development Tools, Data Science, Python Programming
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging
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
- Programming with Scratch: The Hong Kong University of Science and Technology
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- Getting Started with R: Coursera Project Network
- Programming in C: University of Michigan
- Object Oriented Programming in Java: University of California San Diego
- Computer Hardware and Software: University of California, Irvine
- Introduction to Programming: Ball State University
- Foundations of Computer Science: LearnQuest
- Python for Everybody: University of Michigan