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: Free Trial
University of Alberta
Skills you'll gain: Reinforcement Learning, Sampling (Statistics), Machine Learning Algorithms, Simulations, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Algorithms, Probability Distribution
- Status: Free Trial
Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Computer Science, Technical Communication, Computational Logic, Program Development, Communication
- Status: Free Trial
Wesleyan University
Skills you'll gain: Regression Analysis, Data Storytelling, Classification And Regression Tree (CART), Statistical Hypothesis Testing, Descriptive Statistics, Data Presentation, Statistical Analysis, Statistical Software, Correlation Analysis, Exploratory Data Analysis, Decision Tree Learning, Data Manipulation, Data Management, Data Analysis, Predictive Modeling, Data Visualization, Data Literacy, Statistical Modeling, Machine Learning, Statistics
- Status: Free Trial
University of California San Diego
Skills you'll gain: Unit Testing, Data Structures, Development Testing, Java Programming, Software Testing, Performance Tuning, Debugging, Computer Programming, Algorithms, Object Oriented Programming (OOP), Theoretical Computer Science
- Status: Free Trial
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Communications, Image Analysis, Telecommunications, Electrical Engineering, Electrical and Computer Engineering, Embedded Systems, Electronic Systems, Electronics Engineering, Computer Engineering, Engineering Calculations, Electronics, Programming Principles, Engineering Analysis, Numerical Analysis, Advanced Mathematics, Algorithms, Linear Algebra, Mathematical Modeling, Calculus, Applied Mathematics
- Status: Free Trial
Berklee
Skills you'll gain: File Management, Musical Composition, Music, Music Theory, Music Performance, Instrumental Music, Automation, Editing, Software Installation, Creativity
- Status: Free Trial
Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Gradle, Application Development, Integrated Development Environments, Development Environment, Virtual Environment, Extensible Markup Language (XML), UI Components
- Status: Preview
CentraleSupélec
Skills you'll gain: Android Studio, Android Development, Storyboarding, Mobile Development, Application Development, Java, User Interface (UI) Design, Java Programming, Interactive Design, Development Environment, Software Installation, Prototyping, User Centered Design
- Status: NewStatus: Preview
University of Geneva
Skills you'll gain:
- Status: Preview
Edge Impulse
Skills you'll gain: Applied Machine Learning, Embedded Systems, Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Deep Learning, Data Analysis, Feature Engineering, Computer Programming
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Wrangling, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Statistical Reporting, Data Integration, Communication
- Status: Free Trial
MathWorks
Skills you'll gain: Computer Vision, Image Analysis, Anomaly Detection, Applied Machine Learning, Deep Learning, Artificial Neural Networks, Matlab, Application Deployment, PyTorch (Machine Learning Library), Machine Learning, Motion Graphics, Data Visualization, Automation, Data Mapping, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Spatial Data Analysis, Predictive Modeling, Visualization (Computer Graphics), Data Synthesis
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Sample-based Learning Methods: University of Alberta
- Coding Interview Preparation: Meta
- Data Analysis and Interpretation: Wesleyan University
- Data Structures and Performance: University of California San Diego
- Digital Signal Processing: École Polytechnique Fédérale de Lausanne
- Introduction to Ableton Live: Berklee
- Introduction to Android Mobile Application Development : Meta
- Build Your First Android App (Project-Centered Course): CentraleSupélec
- Data-Oriented C++ in Scientific Programming: University of Geneva
- Introduction to Embedded Machine Learning: Edge Impulse