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: PreviewUniversidad de Palermo
Skills you'll gain: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, Programming Principles, Algorithms, Computer Programming, Development Environment, Debugging, Software Development
Status: Free TrialScrimba
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Web Design and Development, Front-End Web Development, Web Design, Computer Programming
Status: PreviewThe University of Edinburgh
Skills you'll gain: Software Engineering, Programming Principles, Software Development, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations
Status: Free TrialSkills you'll gain: Restful API, Model View Controller, ASP.NET, OAuth, Web Development, Application Programming Interface (API), Web Services, Authentications, Unit Testing, C# (Programming Language), Web Applications, Application Security, Authorization (Computing), Software Testing, Data Access, Data Migration, Cloud Computing, Computer Programming, Data Validation

Coursera Project Network
Skills you'll gain: C++ (Programming Language), Application Development, Computer Programming, User Interface (UI)
Status: PreviewClemson University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
Status: Free TrialCoursera Instructor Network
Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Status: Free TrialUniversity of California, Irvine
Skills you'll gain: Internet Of Things, Hardware Design, Electronic Hardware, Basic Electrical Systems, Electronics, Electrical Wiring, Electronic Components, Embedded Systems, Control Systems, Peripheral Devices, Electrical and Computer Engineering, Wireless Networks, Human Machine Interfaces, Automation Engineering, Computer Systems, Remote Access Systems, Programming Principles, Interactive Learning, Computer Programming, Systems Engineering
Status: Free TrialSkills you'll gain: Javascript, jQuery, Event-Driven Programming, Object Oriented Programming (OOP), JSON, Web Applications, Computer Programming, Web Development Tools, Debugging, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
Status: NewStatus: PreviewUniversity of Colorado System
Skills you'll gain: Prompt Engineering, Debugging, Large Language Modeling, LLM Application, Application Programming Interface (API), Responsible AI, Development Environment, Secure Coding, Integrated Development Environments, Generative AI, OpenAI, Google Gemini, Artificial Intelligence, Application Development, Computer Programming
Status: Free TrialSkills you'll gain: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, iOS Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Object Oriented Programming (OOP), Programming Principles, Computer Programming
Status: Free TrialTsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Computer Programming
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Java: Universidad de Palermo
- Learn CSS Flexbox: Scrimba
- برمج بنفسك! مقدمة حول البرمجة: The University of Edinburgh
- Introduction to Modern Web Development with ASP.NET Core: EDUCBA
- (c++) تعلم أساسيات لغة سي بلس بلس من خلال التطبيق العملي: Coursera Project Network
- Design and Analysis of Algorithms: Clemson University
- Software Creation: Version Control, Debugging, Object Design: Coursera Instructor Network
- Interfacing with the Arduino: University of California, Irvine
- JavaScript Fundamentals: Packt
- Vibe Coding Fundamentals: University of Colorado System










