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: NewStatus: Free TrialSkills you'll gain: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File Systems, Programming Principles
Status: NewStatus: Free TrialSkills you'll gain: Game Design, Software Development, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Data Structures, Software Design, Computer Programming, Data Management
Status: Free TrialSkills you'll gain: Swift Programming, Apple iOS, iOS Development, Unit Testing, Apple Xcode, Test Case, Software Testing, Object Oriented Programming (OOP), Data Structures, Application Development, Application Security, Software Design, Debugging, Data Mapping, Functional Design, User Interface (UI)
Status: PreviewÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Validation, Object Oriented Programming (OOP), Build Tools, Verification And Validation, Debugging, Software Design Patterns, Development Environment, Business Logic, Software Testing, Unit Testing, Data Structures, Data Modeling
Status: Free TrialSkills you'll gain: Kotlin, Android Development, Android Studio, Unit Testing, Object Oriented Programming (OOP), Mobile Development, Test Driven Development (TDD), Software Testing, Functional Design
Status: Free TrialIllinois Tech
Skills you'll gain: Test Driven Development (TDD), Python Programming, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Development Testing, Web Development, Program Development, Open Source Technology, Database Application, Data Structures, User Interface (UI), Data Manipulation, File Management, Data Validation
Status: Free TrialSkills you'll gain: Computer Vision, Applied Machine Learning
Status: Free TrialSkills you'll gain: Computer Vision, Image Analysis, Matlab, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Performance Tuning, Classification And Regression Tree (CART)
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Bioinformatics, Epidemiology, Graph Theory, Infectious Diseases, Program Development, Molecular Biology, Computational Thinking, Algorithms, Software Development

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, User Story, Real-Time Operating Systems, Systems Engineering, Field-Programmable Gate Array (FPGA), New Product Development, Failure Analysis, Sustainable Business, Delegation Skills, Unsupervised Learning, Sampling (Statistics), Supplier Management, Computer Vision, Accountability, Data Ethics, Data Mining, Sustainability Reporting, Statistical Modeling, Goal Setting, Proposal Writing
Status: Free TrialSkills you'll gain: Anomaly Detection, Image Analysis, Computer Vision, Matlab, Unsupervised Learning, Deep Learning, Application Deployment, PyTorch (Machine Learning Library), Data Synthesis, Medical Imaging
Status: Free TrialJohns Hopkins University
Skills you'll gain: Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Transformation, Data Cleansing, Data Science, Big Data, Statistical Programming, Text Mining, Application Programming Interface (API)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Shell Programming Essentials: EDUCBA
- Introduction to JavaScript Programming: Microsoft
- Advanced Programming in Swift: Meta
- Effective Programming in Scala: École Polytechnique Fédérale de Lausanne
- Advanced Programming in Kotlin: Meta
- Open Source Programming - Master's: Illinois Tech
- AI Applications: Computer Vision and Speech Recognition: Edureka
- Introduction to Deep Learning for Computer Vision: MathWorks
- Genome Assembly Programming Challenge: University of California San Diego
- Master of Science in Electrical and Computer Engineering: University of Colorado Boulder










