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: Event-Driven Programming, Application Development, Interactive Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming, Debugging
- Status: New
Skills you'll gain: Django (Web Framework), Responsive Web Design, HTML and CSS, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Unit Testing, MySQL, Debugging, User Interface (UI), Web Development, Web Servers, Test Driven Development (TDD), Web Applications, Programming Principles
- Status: AI skills
Skills you'll gain: Istio, Node.JS, Software Development Life Cycle, Software Architecture, Kubernetes, Unit Testing, Cloud Computing Architecture, Server Side, Application Deployment, React Redux, Cloud Services, Django (Web Framework), Cloud-Native Computing, Git (Version Control System), Full-Stack Web Development, HTML and CSS, Cloud Computing, Jupyter, Large Language Modeling, Interviewing Skills
Skills you'll gain: Networking Hardware, General Networking, Wireless Networks, Network Architecture, Computer Networking, Network Protocols, Local Area Networks, TCP/IP, Network Routers, Network Switches, Wide Area Networks, System Configuration, Servers
LearnQuest
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Computer Programming, Software Architecture, Software Development Methodologies, Distributed Computing
Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Programming Principles, Data Manipulation, Data Structures, Software Design Patterns, Performance Tuning
Skills you'll gain: Design Thinking, User Research, User Experience Design, User Centered Design, Usability, Web Content Accessibility Guidelines, Cross Platform Development, Prototyping, Wireframing, Sprint Planning
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Data Import/Export, Data Manipulation, Development Environment, File Management
University of Michigan
Skills you'll gain: Computational Thinking, Programming Principles, Computer Science, Disaster Recovery, Algorithms, Design Thinking, Simulations
Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), Back-End Web Development, GitHub, Web Design and Development, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, SQL, Database Design, Unit Testing, Algorithms, Web Development
Skills you'll gain: Computer Hardware, Hardware Architecture, Networking Hardware, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Peripheral Devices
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
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Meta Web Development Fundamentals: Meta
- IBM Full Stack Software Developer: IBM
- Introduction to Contemporary Operating Systems and Hardware 1b: Illinois Tech
- Object-Oriented Programming Concepts: LearnQuest
- Advanced R Programming: Johns Hopkins University
- Foundations of User Experience (UX) Design: Google
- Python Data Structures: University of Michigan
- Problem Solving Using Computational Thinking: University of Michigan
- Meta Back-End Developer: Meta