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 TrialUniversity of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Event-Driven Programming, Computer Programming, UI Components, Data Import/Export, Debugging, File Management

Coursera Project Network
Skills you'll gain: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Object Oriented Programming (OOP), Debugging, Data Structures
Status: PreviewUniversity of London
Skills you'll gain: User Interface (UI), Interactive Design, Computer Graphics, Video Game Development, Mobile Development, Visualization (Computer Graphics), Animation and Game Design, Music, Application Development, Multimedia, Computer Programming
Status: Free TrialSkills you'll gain: Generative AI Agents, OpenAI, Code Review, API Gateway, Command-Line Interface, Generative AI, LLM Application, Rust (Programming Language), Artificial Intelligence, Key Management, Application Programming Interface (API), Prompt Engineering, Software Technical Review, Verification And Validation, Development Testing, Unit Testing, Debugging
Status: NewStatus: PreviewBirla Institute of Technology & Science, Pilani
Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Server Side, Web Applications, Web Design and Development, Software Architecture
Status: Free TrialUniversity of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Descriptive Statistics, Data-oriented programming, Data Processing, Maintainability, Numerical Analysis, Critical Thinking, Technical Support
Status: Free TrialSkills you'll gain: Rust (Programming Language), Development Environment, Programming Principles, Data Structures, Integrated Development Environments, System Programming, Algorithms
Status: Free TrialSkills you'll gain: Rust (Programming Language), Data Structures, Package and Software Management, Development Environment, Web Development, Blockchain, Programming Principles, Web Servers, Command-Line Interface, Maintainability, Algorithms, Cryptography, Integrated Development Environments, Software Testing, System Programming, Software Design Patterns, Scalability
Status: Free TrialSkills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), Computer Programming, Development Environment, Integrated Development Environments, Data Structures, Software Installation
Status: NewStatus: Free TrialSkills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Data Structures, File Systems, Algorithms, Maintainability, Debugging
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Object Oriented Design, Computer Programming, Willingness To Learn, Adaptability, Performance Tuning, Algorithms, Problem Solving
Status: Free TrialLearnQuest
Skills you'll gain: Eclipse (Software), Java, Java Programming, Integrated Development Environments, Development Environment, Software Installation, Computer Programming, Programming Principles, Program Development, Object Oriented Programming (OOP)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Intermediate Object-Oriented Programming for Unity Games: University of Colorado System
- Introduction to Java Programming: Java Fundamental Concepts: Coursera Project Network
- Creative Programming for Digital Media & Mobile Apps: University of London
- Advanced Rust Programming and AutoGPT Development: Packt
- Programming with CSS, Javascript and HTML: Birla Institute of Technology & Science, Pilani
- Data-Oriented Python Programming and Debugging: University of Michigan
- Introduction to Rust Programming and Core Concepts: Packt
- Rust Programming Masterclass from Beginner to Expert: Packt
- Java Programming Fundamentals and Object-Oriented Concepts: Packt
- Advanced Object-Oriented & Generic Programming in C++: Packt










