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 California, Santa Cruz
- Status: New AI skills
Google
Skills you'll gain: Threat Modeling, Network Security, Incident Response, Vulnerability Management, Computer Security Incident Management, Hardening, Stakeholder Communications, Intrusion Detection and Prevention, Cyber Threat Intelligence, Threat Management, Cybersecurity, Network Protocols, Vulnerability Assessments, Network Architecture, Event Monitoring, Operating Systems, File Systems, Security Controls, Debugging, Python Programming
University of London
Skills you'll gain: Development Environment, Debugging, Program Development, Visualization (Computer Graphics), Computer Programming, Computer Graphics, Color Theory, Graphical Tools, Event-Driven Programming, Javascript, Maintainability
- Status: Free
The University of Edinburgh
Skills you'll gain: Software Engineering, Program Development, Software Development, Programming Principles, Event-Driven Programming, Computer Programming, Debugging, Computational Thinking, Storyboarding, Algorithms, User Interface (UI) Design
Google
Skills you'll gain: Scripting, Python Programming, Computer Programming, Algorithms, Problem Management, Data Structures, Debugging, Development Environment
- Status: AI skills
Skills you'll gain: Dashboard, Data Visualization Software, Data Visualization, SQL, Supervised Learning, Feature Engineering, Plotly, Interactive Data Visualization, Jupyter, Exploratory Data Analysis, Data Mining, Data Cleansing, Matplotlib, Data Analysis, Unsupervised Learning, Generative AI, Pandas (Python Package), Data Manipulation, Seaborn, Professional Networking
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
Duke University
Skills you'll gain: Programming Principles, Algorithms, Pseudocode, Computational Thinking, Computer Programming, Data Structures, Development Testing, Debugging
University of Pennsylvania
Skills you'll gain: Data Structures, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Scripting, Software Development Tools, Scripting Languages, Integrated Development Environments, Data Import/Export, File Management
- 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
University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Algorithms, JSON, OS Process Management, Distributed Computing, Data Structures, Data Import/Export, System Programming, Development Environment, Software Design, Programming Principles, Remote Access Systems, Computer Programming, Operating Systems, File Management, Program Development
Vanderbilt University
Skills you'll gain: Data Visualization, Image Analysis, Data Visualization Software, Matlab, Algorithms, Machine Learning Methods, User Interface (UI), Applied Machine Learning, Object Oriented Programming (OOP), Statistical Methods, Engineering Calculations, Data Analysis, Computer Programming, Data Processing, Application Development, Computational Thinking, Programming Principles, Debugging, Mathematical Software, Data Manipulation
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- C for Everyone: Programming Fundamentals: University of California, Santa Cruz
- Google Cybersecurity: Google
- Introduction to Computer Programming : University of London
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Crash Course on Python: Google
- IBM Data Science: IBM
- Programming for Everybody (Getting Started with Python): University of Michigan
- Programming Fundamentals: Duke University
- Introduction to Python Programming: University of Pennsylvania
- Programming Languages, Part B: University of Washington