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: Embedded Software, Embedded Systems, C++ (Programming Language), System Programming, Object Oriented Programming (OOP), Development Testing, Development Environment, Object Oriented Design, Verification And Validation, C (Programming Language), Integrated Development Environments, Software Testing, Debugging, Peripheral Devices
Coursera Project Network
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Bitbucket, GitLab, Collaborative Software, Software Versioning, Software Development, Software Engineering, Project Management
- Status: Preview
Coursera Instructor Network
Skills you'll gain: Risk Management, Risk Management Framework, Risk Mitigation, Business Risk Management, Enterprise Risk Management (ERM), Generative AI Agents, Initiative and Leadership, Risk Analysis, Mitigation, Technology Strategies, Governance, Ethical Standards And Conduct, Continuous Monitoring
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Rmarkdown, Ggplot2, Tidyverse (R Package), R Programming, Data Visualization, Data Visualization Software, Data Manipulation, Statistical Programming, Data Analysis, Data Transformation, Programming Principles
- Status: NewStatus: Free Trial
Illinois Tech
Skills you'll gain: Histogram, Data Analysis, Time Series Analysis and Forecasting, Statistical Analysis, Classification And Regression Tree (CART), Regression Analysis, Statistical Machine Learning, Statistical Modeling, Analytics, Statistical Methods, Customer Analysis, Statistical Programming, Market Analysis, Forecasting, Data Mining, Decision Tree Learning, Supervised Learning, R Programming, Machine Learning, Data Visualization
- Status: NewStatus: Free Trial
Skills you'll gain: CI/CD, Docker (Software), Continuous Integration, Model View Controller, Java, Integration Testing, Java Programming, Database Design, Front-End Web Development, Stored Procedure, Back-End Web Development, Hibernate (Java), Database Application, User Story, Spring Boot, Full-Stack Web Development, Restful API, Databases, Object-Relational Mapping, Software Design Documents
Coursera Project Network
Skills you'll gain: Canva (Software), Marketing Collateral, Marketing Materials, Selling Techniques, Design, Graphic and Visual Design, Product Promotion, Graphic Design, Presentations, Dashboard, Developing Training Materials, Sales, Intellectual Property
EIT Digital
Skills you'll gain: Geometry, Algorithms, Data Structures, Spatial Analysis, Computational Thinking, Graph Theory, Theoretical Computer Science, Computer Graphics, Applied Mathematics
- Status: Free Trial
Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, Web Design, Usability, Cascading Style Sheets (CSS), Maintainability, User Centered Design, Typography, Hypertext Markup Language (HTML), Color Theory, Animations, Mockups
- Status: Free Trial
LearnQuest
Skills you'll gain: Test Driven Development (TDD), Code Review, Maintainability, Unit Testing, Software Testing, Test Case, Program Development, Integration Testing, Debugging, Continuous Integration, Software Development, Python Programming
- Status: Free Trial
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Android Development, Android Studio, Computer Graphics, Visualization (Computer Graphics), Virtual Environment, Computer Graphic Techniques, Animations, Interaction Design, Interactive Design
- Status: Free Trial
Skills you'll gain: Deep Learning, Shiny (R Package), Dimensionality Reduction, Data Import/Export, R Programming, Data Manipulation, Ggplot2, Data Visualization, Plotly, Machine Learning Algorithms, Supervised Learning, Statistical Analysis, Web Scraping, Image Analysis, Reinforcement Learning, Applied Machine Learning, Statistical Methods, Unsupervised Learning, Machine Learning Methods, Artificial Neural Networks
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Embedded Systems Object-Oriented Programming in C and C++: Packt
- Manage Your Versions with Git (Part II): Coursera Project Network
- GenAI for Risk Management Essentials: Coursera Instructor Network
- Introduction to R Programming and Tidyverse: University of Colorado Boulder
- Introduction to Data Science Techniques: Illinois Tech
- Java Development Capstone Project: IBM
- How to create and sell templates on Canva: Coursera Project Network
- Geometric Algorithms: EIT Digital
- Learn UI Design: Scrimba
- Test-Driven Development Overview: LearnQuest