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 Toronto
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Programming Principles, Image Analysis, Debugging
Skills you'll gain: UI/UX Research, Usability Testing, User Experience Design, Usability, Presentations, Design Research, Persona (User Experience), User Centered Design, Research Methodologies, Prototyping, Interviewing Skills, Figma (Design Software), Information Privacy, Personally Identifiable Information
University of California, Irvine
Skills you'll gain: Go (Programming Language), JSON, Data Import/Export, Development Environment, Data Structures, Remote Access Systems, File Management, Program Development
University at Buffalo
Skills you'll gain: Blockchain, Cryptography, Transaction Processing, Network Protocols, FinTech, Virtual Environment, Data Integrity, Emerging Technologies, Data Security, Data Validation
University of Michigan
Skills you'll gain: Javascript, Interactive Design, HTML and CSS, Web Design and Development, Web Content Accessibility Guidelines, Event-Driven Programming, Web Applications, User Interface (UI), Data Structures, Debugging
University of Toronto
Skills you'll gain: Global Positioning Systems, Estimation, Machine Learning Methods, Computer Vision, Mathematical Modeling, Applied Mathematics, Linear Algebra, Python Programming, Real Time Data, Physics
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines
Dartmouth College
Skills you'll gain: C (Programming Language), Linux, Embedded Systems, System Programming, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Development Environment, Software Development, File Systems, Computer Programming
Imperial College London
Skills you'll gain: Dimensionality Reduction, NumPy, Probability & Statistics, Jupyter, Statistics, Geometry, Linear Algebra, Data Transformation, Python Programming, Advanced Mathematics, Machine Learning, Machine Learning Algorithms, Calculus
Skills you'll gain: Node.JS, Server Side, MongoDB, React Redux, NoSQL, Restful API, React.js, Back-End Web Development, Front-End Web Development, JavaScript Frameworks, Ajax, Javascript, UI Components, Full-Stack Web Development, Application Deployment, Data Structures, Authentications, Debugging, Cloud Applications, JSON
DeepLearning.AI
Skills you'll gain: Artificial Intelligence, Jupyter, Python Programming, Data Analysis, OpenAI, Application Development, Generative AI, Scripting, Automation, Computer Programming, Application Programming Interface (API), Development Environment, Debugging, Data Structures
University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, iOS Development, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, Application Development, Objective-C (Programming Language), UI Components, Object Oriented Programming (OOP), Application Frameworks, User Interface and User Experience (UI/UX) Design, Programming Principles, Application Programming Interface (API), Computer Graphics, Image Analysis, Computer Vision, Visualization (Computer Graphics)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction To Swift Programming: University of Toronto
- Conduct UX Research and Test Early Concepts: Google
- Getting Started with Go: University of California, Irvine
- Blockchain Basics: University at Buffalo
- Interactivity with JavaScript: University of Michigan
- State Estimation and Localization for Self-Driving Cars: University of Toronto
- Introduction to Object-Oriented Programming with Java: LearnQuest
- C Programming: Using Linux Tools and Libraries - 7: Dartmouth College
- Mathematics for Machine Learning: PCA: Imperial College London
- JavaScript Programming with React, Node & MongoDB: IBM