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
- Status: Preview
CentraleSupélec
Skills you'll gain: Android Development, Android Studio, Application Development, Mobile Development, Storyboarding, User Interface (UI), User Interface (UI) Design, User Centered Design, Prototyping, Debugging
Duke University
Skills you'll gain: Bayesian Statistics, Statistical Modeling, Data Analysis, Statistics, Probability, Statistical Methods, Statistical Inference, Data-Driven Decision-Making, Regression Analysis, Probability Distribution, R Programming
- Status: Free Trial
Berklee
Skills you'll gain: File Management, Musical Composition, Music, Media Production, Automation, System Configuration, Data Import/Export, Computer Programming
- Status: Free Trial
University at Buffalo
Skills you'll gain: Blockchain, Software Design Documents, Solution Design, Program Development, Other Programming Languages, Computer Programming Tools, Business Logic, Development Environment, Secure Coding, Transaction Processing, Event-Driven Programming, Development Testing, Data Validation
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Computing, Operating Systems, Apache Cassandra, Systems Design, NoSQL, Database Systems, Apache Hadoop, Algorithms, Scalability, Network Protocols
- Status: Free Trial
University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Object Oriented Design, Unified Modeling Language, Software Architecture, Object Oriented Programming (OOP), Maintainability, Programming Principles, Java
- Status: Free Trial
Skills you'll gain: Node.JS, Server Side, JavaScript Frameworks, Back-End Web Development, Authentications, Restful API, Web Applications, Javascript, Web Development, Web Servers, Web Services, Authorization (Computing), Package and Software Management, JSON, Application Programming Interface (API), Middleware, Computer Science
- Status: Free Trial
University of Michigan
Skills you'll gain: Sampling (Statistics), Sample Size Determination, Surveys, Survey Creation, Data Analysis Software, Data Collection, Research Methodologies, Statistical Analysis, Research, Stata, Research Design, Interviewing Skills, Statistical Methods, Statistical Modeling, Descriptive Statistics, Data Quality, Data Ethics, Data Analysis, Data Cleansing, R Programming
- Status: Preview
University of Michigan
Skills you'll gain: Finite Element Methods, Engineering Analysis, Numerical Analysis, Mathematical Modeling, Mechanics, C++ (Programming Language)
- Status: Free Trial
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Software Design Patterns, Functional Design, Programming Principles, Event-Driven Programming, Object Oriented Programming (OOP), Algorithms, Data Structures
- Status: Free Trial
Skills you'll gain: Supervised Learning, Regression Analysis, Predictive Modeling, Statistical Modeling, Machine Learning, Machine Learning Algorithms, Applied Machine Learning, Scikit Learn (Machine Learning Library), Feature Engineering, Data Processing, Pandas (Python Package), Data Manipulation
- Status: NewStatus: Free Trial
DeepLearning.AI
Skills you'll gain: Data Storytelling, Data Visualization, Analytics, Data Literacy, Data Analysis, Google Sheets, Spreadsheet Software, Data Visualization Software, Large Language Modeling, Data-Driven Decision-Making, Data Modeling, Business Analysis, Trend Analysis, Business Requirements, Data Processing, Time Series Analysis and Forecasting, Unstructured Data, Data Transformation, Stakeholder Engagement
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Build Your First Android App (Project-Centered Course): CentraleSupélec
- Bayesian Statistics: Duke University
- Introduction to Ableton Live: Berklee
- Smart Contracts: University at Buffalo
- Cloud Computing Concepts, Part 1: University of Illinois Urbana-Champaign
- Design Patterns: University of Alberta
- Developing Back-End Apps with Node.js and Express: IBM
- Survey Data Collection and Analytics: University of Michigan
- The Finite Element Method for Problems in Physics: University of Michigan
- Functional Program Design in Scala: École Polytechnique Fédérale de Lausanne