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 Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Data Structures, Design Strategies, Programming Principles, Computer Science, Advanced Mathematics, Linear Algebra, Analysis
- Status: Free
Yonsei University
Skills you'll gain: TCP/IP, Network Protocols, Network Routing, Network Security, General Networking, Intrusion Detection and Prevention, File Transfer Protocol (FTP), Dynamic Host Configuration Protocol (DHCP), Network Architecture, System Configuration, Network Analysis
Skills you'll gain: Generative AI, Prompt Engineering, Large Language Modeling, Software Development Life Cycle, Unit Testing, ChatGPT, HTML and CSS, Development Environment, Web Design and Development, Jupyter, Hypertext Markup Language (HTML), Software Engineering, Artificial Intelligence, Cascading Style Sheets (CSS), Software Development Tools, Web Development, Application Deployment, Automation, Interviewing Skills, Professional Networking
Skills you'll gain: User Story, CI/CD, Istio, Open Web Application Security Project (OWASP), Continuous Integration, Software Development Life Cycle, Linux Commands, Kubernetes, Unit Testing, Cloud Computing Architecture, Application Deployment, Test Driven Development (TDD), Gherkin (Scripting Language), Jenkins, Bash (Scripting Language), Agile Software Development, DevOps, Git (Version Control System), Jupyter, Grafana
LearnQuest
Skills you'll gain: Java Programming, Spring Framework, Java, Eclipse (Software), Object Oriented Programming (OOP), Object Oriented Design, Integrated Development Environments, Development Environment, Java Platform Enterprise Edition (J2EE), Software Design, Software Installation, Computer Programming, Programming Principles, Program Development, Virtual Machines, Debugging, Package and Software Management, Data Structures, File Management
The Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Programming Principles, Computer Programming, Storytelling, Scripting, Solution Design, Creativity, Event-Driven Programming, Data Storage
- Status: New
Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Development Testing, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP)
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Java, Performance Tuning, Numerical Analysis, Unix, Computer Science, Debugging
University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Algorithms, Program Development, Data Modeling, Test Data, Data Validation, User Interface (UI), Unit Testing, Data Import/Export, Software Design Patterns, Command-Line Interface
University of California San Diego
Skills you'll gain: Interaction Design, Usability, Human Centered Design, Mockups, Storyboarding, User Experience Design, Design Thinking, Prototyping, User Research, Creativity, Interviewing Skills
University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming, Numerical Analysis
University of Pennsylvania
Skills you'll gain: Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Eclipse (Software), Data Structures, Data Cleansing, Debugging, Pivot Tables And Charts, Data Visualization Software, Software Testing, Integrated Development Environments, Program Development, Programming Principles, Python Programming, Computer Programming, Computational Thinking
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Introduction to TCP/IP: Yonsei University
- IBM AI Developer: IBM
- IBM DevOps and Software Engineering: IBM
- Core Java: LearnQuest
- Programming with Scratch: The Hong Kong University of Science and Technology
- Python Programming Fundamentals: Microsoft
- C Programming for Everybody: University of Michigan
- Object Oriented Programming: University of London
- Human-Centered Design: an Introduction: University of California San Diego