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
Coursera Project Network
Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
- Status: Free Trial
Skills you'll gain: iOS Development, Apple iOS, Apple Xcode, Mobile Development, Swift Programming, Mobile Development Tools, Objective-C (Programming Language), User Interface (UI), Application Development, UI Components, Integrated Development Environments, Development Environment, Storyboarding
- Status: Free Trial
University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Design Documents, Software Visualization, Solution Architecture, Software Systems, Software Development, Software Documentation, Software Design Patterns, Enterprise Architecture, Maintainability, Scalability
- Status: Free Trial
Skills you'll gain: SQL, Relational Databases, Microsoft SQL Servers, MySQL, Query Languages, Database Systems, Databases, Database Management, Stored Procedure, IBM DB2, Data Manipulation, Data Analysis, Transaction Processing
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Data Store, NoSQL, Operating Systems, Apache Cassandra, Cloud Computing, Systems Design, Apache Hadoop, Database Theory, Algorithms, Theoretical Computer Science, Scalability, C++ (Programming Language), Network Protocols
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Electrical Engineering, Equipment Design, Performance Tuning, Simulation and Simulation Software, Engineering Calculations, Design Software, Hardware Design, Engineering Analysis, Display Devices, Engineering, Scientific, and Technical Instruments, Computer-Aided Design, Engineering Design Process, Systems Design, Computer Displays, Numerical Analysis, Applied Mathematics, Human Factors, System Design and Implementation, Medical Imaging, Physics
- Status: Free Trial
LearnQuest
Skills you'll gain: Spring Framework, Microservices, JUnit, Model View Controller, Hibernate (Java), Restful API, Application Frameworks, Spring Boot, Software Architecture, API Gateway, Web Services, Object-Relational Mapping, Transaction Processing, Java, Service Oriented Architecture, Cloud Computing Architecture, JSON, YAML, Unit Testing, Databases
- Status: Free Trial
University of Michigan
Skills you'll gain: Database Design, SQL, Relational Databases, PostgreSQL, Database Theory, Database Management, Data Modeling, Databases, Data Integrity
- Status: Free Trial
University of California San Diego
Skills you'll gain: Graphic and Visual Design, Usability Testing, User Interface (UI) Design, Design, Experimentation, Interaction Design, Human Computer Interaction, User Experience Design, Prototyping, Design Elements And Principles, Human Centered Design, Web Design and Development, Typography, Design Research
- Status: NewStatus: Free Trial
Microsoft
Skills you'll gain: Competitive Analysis, Market Research, User Story, Product Roadmaps, Usability, Persona Development, Product Development, Market Analysis, New Product Development, Product Management, Product Lifecycle Management, Design Thinking, User Interface (UI) Design, Market Opportunities, Business Research, User Experience Design, Product Quality (QA/QC), Quality Assurance, Product Strategy, Agile Product Development
Universidad de los Andes
Skills you'll gain: Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Computer Programming, Algorithms, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Scripting
- Status: Free Trial
The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Design, Process Driven Development, Software Engineering, Quality Assurance, Software Testing, Object Oriented Design, Functional Requirement, Systems Analysis, Data Modeling, Object Oriented Programming (OOP)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Basic Game Development using Scratch: Coursera Project Network
- Introduction to iOS Mobile Application Development: Meta
- Software Architecture: University of Alberta
- SQL: A Practical Introduction for Querying Databases: IBM
- Cloud Computing Concepts, Part 1: University of Illinois Urbana-Champaign
- Optical Engineering: University of Colorado Boulder
- Spring Framework: LearnQuest
- Database Design and Basic SQL in PostgreSQL: University of Michigan
- Design Principles: an Introduction: University of California San Diego
- Microsoft AI Product Manager: Microsoft