Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
Imperial College London
Skills you'll gain: Analytical Skills, Sampling (Statistics), Statistical Hypothesis Testing, Statistical Analysis, Biostatistics, Data Analysis, Exploratory Data Analysis, Quantitative Research, Probability & Statistics, R Programming, Statistics, Statistical Inference, Descriptive Statistics, Probability Distribution, Data Import/Export
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Web Development Tools, Front-End Web Development, Web Design, Semantic Web, Hypertext Markup Language (HTML), Browser Compatibility, Web Development, Web Content Accessibility Guidelines, User Interface (UI), Data Validation
Skills you'll gain: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Software Design Patterns, Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Database Management, NoSQL
Duke University
Skills you'll gain: Regression Analysis, Statistical Software, Statistical Analysis, R Programming, Statistical Modeling, Statistical Inference, Data Analysis, Statistical Methods, Exploratory Data Analysis, Predictive Modeling
DeepLearning.AI
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Image Analysis, Data Import/Export, Tensorflow, iOS Development, Android Development, Data Processing, Computer Vision, Swift Programming, MLOps (Machine Learning Operations), Mobile Development, Data Transformation, JSON, Applied Machine Learning, Data Sharing, Application Deployment, Javascript, Artificial Neural Networks, Deep Learning
- Status: New
Microsoft
Skills you'll gain: Web Scraping, Data Ethics, Data Structures, Generative AI, Git (Version Control System), Matplotlib, Version Control, Data Transformation, Web Development, Data Cleansing, Flask (Web Framework), Scripting, GitHub, Pandas (Python Package), Debugging, Data Visualization Software, Restful API, Test Driven Development (TDD), Selenium (Software), Integration Testing
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Sprint Planning, Software Development Methodologies, Sprint Retrospectives, Backlogs, Continuous Integration, Test Driven Development (TDD), Release Management
University of Michigan
Skills you'll gain: PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Data Validation
- Status: Free
Google AR & VR
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Virtual Reality, Virtual Environment, Software Design, Mobile Development, User Experience, Computer Vision, User Interface and User Experience (UI/UX) Design, User Flows
Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Unit Testing, Maintainability, Software Design Patterns, Test Automation, Object Oriented Programming (OOP), Integration Testing, Test Driven Development (TDD), Mobile Development, Development Testing, Software Testing, Testability, Software Engineering, Secure Coding, Java, Application Security, Test Case
University of Alberta
Skills you'll gain: Reinforcement Learning, Sampling (Statistics), Machine Learning Algorithms, Simulations, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Statistical Methods, Probability Distribution
DeepLearning.AI
Skills you'll gain: ChatGPT, Generative AI, Code Review, OpenAI, Software Development, Natural Language Processing, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Computer Programming, Persona Development
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Introduction to Statistics & Data Analysis in Public Health: Imperial College London
- HTML and CSS in depth: Meta
- Advanced C# Programming in .NET Core: EDUCBA
- Linear Regression and Modeling : Duke University
- TensorFlow: Data and Deployment: DeepLearning.AI
- Microsoft Python Development: Microsoft
- Agile Software Development: University of Minnesota
- Building Web Applications in PHP: University of Michigan
- Introduction to Augmented Reality and ARCore: Google AR & VR
- Android App Development: Vanderbilt University