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 Trial
University of Toronto
Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Mobile Development, Application Development, User Interface (UI), Model View Controller, User Interface (UI) Design, Application Programming Interface (API), Persistence, Storyboarding, Data Storage Technologies
- Status: Free Trial
Skills you'll gain: Cloud-Native Computing, Agile Methodology, Cloud Applications, Scrum (Software Development), NoSQL, DevOps, Test Driven Development (TDD), CI/CD, Continuous Integration, Continuous Delivery, MongoDB, Software Development, Behavior-Driven Development, Scalability
- Status: Free Trial
University of California San Diego
Skills you'll gain: Bioinformatics, Markov Model, Algorithms, Machine Learning Algorithms, Computational Thinking, Molecular Biology, Data Structures
- Status: Free Trial
Imperial College London
Skills you'll gain: Generative AI, Deep Learning, Tensorflow, Bayesian Statistics, Keras (Neural Network Library), Statistical Modeling, Predictive Modeling, Artificial Neural Networks, Machine Learning, Probability Distribution, Probability & Statistics
- Status: Free Trial
Skills you'll gain: Microarchitecture, System Programming, Embedded Systems, Computer Architecture, Hardware Architecture, Debugging, System Configuration, Programming Principles
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, Linux, Debugging, Peripheral Devices, Embedded Systems, Build Tools, Operating Systems, Development Environment, File Systems, Shell Script, C (Programming Language), Command-Line Interface
- Status: Free Trial
University of Washington
Skills you'll gain: Machine Learning Algorithms, Predictive Analytics, Unsupervised Learning, Statistical Machine Learning, Data Science, Supervised Learning, Data Analysis, Statistical Inference, Statistical Methods, R Programming, Statistical Analysis, Machine Learning, Probability & Statistics
- Status: Free Trial
Infosec
Skills you'll gain: File Systems, Microsoft Windows, Operating Systems, Data Validation, Computer Systems, Verification And Validation, USB, Data Storage, Data Structures
- Status: Preview
University of Maryland, College Park
Skills you'll gain: Android Development, Android Studio, Mobile Development, Application Development, Mobile Development Tools, Data Management, Human Computer Interaction, User Interface (UI), Interactive Design, Java Programming, Computer Graphics, Animations, Event-Driven Programming, Data Storage, Geographic Information Systems, Global Positioning Systems, Computer Programming
- Status: Preview
Michigan State University
Skills you'll gain: Game Design, Video Game Development, Storytelling, Content Creation, Storyboarding, Writing, Conceptual Design, Scripting
- Status: Preview
University of Michigan
Skills you'll gain: Failure Analysis, Business Ethics, Ethical Standards And Conduct, Engineering Practices, Engineering Management, Systems Engineering, Engineering, Control Systems, Environmental Social And Corporate Governance (ESG), Safety Assurance, Compliance Management
- Status: Free Trial
Skills you'll gain: Google Cloud Platform, Data Pipelines, Data Lakes, Real Time Data, Data Warehousing, Apache Airflow, Data Visualization, Cloud Infrastructure, Tensorflow, Extract, Transform, Load, Big Data, Cloud Storage, Data Infrastructure, Data Storage, Data Architecture, Unstructured Data, Data Processing, Apache Spark, Applied Machine Learning, Data Storage Technologies
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- App Design and Development for iOS: University of Toronto
- Get Started with Cloud Native, DevOps, Agile, and NoSQL: IBM
- Finding Mutations in DNA and Proteins (Bioinformatics VI): University of California San Diego
- Probabilistic Deep Learning with TensorFlow 2: Imperial College London
- Armv8-M Architecture Fundamentals: Arm
- Linux Kernel Programming and Introduction to Yocto Project: University of Colorado Boulder
- Practical Predictive Analytics: Models and Methods: University of Washington
- Windows OS Forensics: Infosec
- Programming Mobile Applications for Android Handheld Systems: Part 2: University of Maryland, College Park
- Transmedia Writing: Michigan State University