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
Skills you'll gain: Computational Thinking, Theoretical Computer Science, Mathematical Modeling, Dataflow, Mathematical Theory & Analysis, Systems Analysis, Performance Testing, Network Model, Embedded Systems, Graph Theory
Coursera Project Network
Skills you'll gain: Prompt Engineering, ChatGPT, Content Creation, Workflow Management, Generative AI, Operational Efficiency, Quality Improvement, Social Media Content, Brainstorming, Artificial Intelligence
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Color Theory, Graphic Design, Typography, User Experience Design, Digital Design, Design, Design Elements And Principles, Graphics Software, Adobe InDesign, Design Software, Photo Editing, Web Design and Development, Adobe Photoshop
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Blockchain, Cryptography, Data Integrity, Encryption, FinTech, Network Security, Transaction Processing, Data Structures, Emerging Technologies
- Status: Free Trial
Michigan State University
Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Adobe Photoshop, Conceptual Design, Computer Graphic Techniques, Virtual Environment, Graphic and Visual Design, Data Import/Export, Design Elements And Principles
- Status: Free Trial
LearnQuest
Skills you'll gain: Angular, Model View Controller, JavaScript Frameworks, Application Frameworks, UI Components, HTML and CSS, Front-End Web Development, TypeScript, Web Applications, Development Environment
Coursera Project Network
Skills you'll gain: Linux Commands, Linux, Unix Commands, Command-Line Interface, File Management, System Configuration, Linux Administration, Package and Software Management
- Status: New
Skills you'll gain: Test Automation, Authentications, Continuous Integration, Software Testing, Unit Testing, Event-Driven Programming, Scripting, Browser Compatibility, Behavior-Driven Development, Test Tools, Test Execution Engine, Test Case, GitHub, Cascading Style Sheets (CSS), User Interface (UI), Verification And Validation, Debugging
Vanderbilt University
Skills you'll gain: Storytelling, Game Design, Video Game Development, Animation and Game Design, Timelines, Culture, Multimedia, Media and Communications, Art History
- Status: Free Trial
University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Debugging, Test Data, Data Validation, Unit Testing, Algorithms, Statistical Programming, Data Structures
- Status: Free
Google Quantum AI
Skills you'll gain: Debugging, Emerging Technologies, Hardware Architecture, Failure Analysis, Simulation and Simulation Software, Theoretical Computer Science, Mathematical Modeling, Computer Architecture, Simulations, Linear Algebra, Computer Science
- Status: Free Trial
Peking University
Skills you'll gain: Data Structures, Algorithms, Database Systems, Performance Tuning, Programming Principles, Theoretical Computer Science
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Quantitative Formal Modeling and Worst-Case Performance Analysis: EIT Digital
- ChatGPT 4o for Beginners: Create Social Media Content: Coursera Project Network
- Print and Digital Elements of Design: Branding and User Experience: University of Colorado Boulder
- The Merkle Tree and Cryptocurrencies: University of California, Irvine
- Concept Art for Video Games: Michigan State University
- Angular 17 Overview & Basics: LearnQuest
- Getting Started with Linux Terminal: Coursera Project Network
- Playwright Python and Pytest for Web Automation Testing: Packt
- Online Games: Literature, New Media, and Narrative: Vanderbilt University
- Working with Objects in C++: University of London