University of Michigan
Build toward a degree
Specialization
Course
University of Michigan
Course
University of Michigan
Build toward a degree
Specialization
Build toward a degree
Professional Certificate
Build toward a degree
Professional Certificate
Specialization
Pearson
Specialization
Pearson
Specialization
Specialization
The language used throughout the course, in both instruction and assessments.
University of Colorado System
Skills you'll gain: Computational Thinking, Data Analysis, Analysis, C (Programming Language), Programming Principles, Data Structures, Descriptive Statistics, Data Visualization Software
Beginner · Course · 1 - 4 Weeks
Coursera Project Network
Skills you'll gain: Data Structures, Plot (Graphics), Programming Principles, Python Programming, Data Storage
Intermediate · Guided Project · Less Than 2 Hours
University of California San Diego
Skills you'll gain: Bioinformatics, Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Precision Medicine, Life Sciences
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Structures, Graph Theory, Python Programming, Data Manipulation, Algorithms, Debugging
Intermediate · Course · 1 - 3 Months
Duke University
Skills you'll gain: C (Programming Language), Data Structures, Algorithms, Computational Thinking, Computer Programming, Debugging
Beginner · Course · 1 - 3 Months
Coursera Project Network
Skills you'll gain: Java, Data Structures, Java Programming, Data Access, Data Cleansing
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Object Oriented Programming (OOP), Java, Object Oriented Design, Data Structures, Computer Programming, Debugging
Intermediate · Course · 1 - 4 Weeks
University of Pennsylvania
Skills you'll gain: Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, File Management, Development Environment, Software Design, Programming Principles, Problem Solving
Beginner · Course · 1 - 4 Weeks
Scrimba
Skills you'll gain: Computational Thinking, Algorithms, Program Development, Software Development, Computer Programming, Data Structures, Javascript, Computer Science, Web Development
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), NumPy, Data Structures, Data Import/Export, Data Manipulation, Data Cleansing, Statistical Methods, Data Analysis, Exploratory Data Analysis
Intermediate · Course · 1 - 3 Months
University of Colorado System
Skills you'll gain: Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Theoretical Computer Science, Programming Principles, File Management, Debugging
Beginner · Course · 1 - 4 Weeks
Northeastern University
Skills you'll gain: Exploratory Data Analysis, Time Series Analysis and Forecasting, Data Analysis, Data Wrangling, Probability & Statistics, Unsupervised Learning, Data Science, Text Mining, Data Manipulation, Statistical Analysis, Data Structures, Data Cleansing, Programming Principles, Data Visualization Software, Python Programming
Mixed · Course · 1 - 4 Weeks