
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Solution Design
Advanced · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Data Structures, Javascript, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Intermediate · Course · 3 - 6 Months

University of Geneva
Skills you'll gain: Data-oriented programming, Memory Management, Object Oriented Design, System Programming
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Performance Tuning, Java, Memory Management, Computational Thinking, Algorithms, Java Programming, Data Structures, Scalability, Programming Principles, Debugging, Management Consulting, Mitigation, Project Implementation
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: C++ (Programming Language), Data Structures, File I/O, C and C++, Data Cleansing, Data Integrity
★ 4.6 (49) · Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Java, Data Structures, File I/O, Java Programming, Data Access, Data Cleansing
★ 4.6 (20) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Data Structures, Data Access, Python Programming, Data Management
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), NumPy, Data Structures, Data Import/Export, Data Manipulation, Data Wrangling, Data Processing, Data Cleansing, Statistical Methods, Python Programming, Statistical Analysis, Numerical Analysis, Data Analysis, Descriptive Statistics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Javascript, Theoretical Computer Science, Programming Principles, Computational Thinking, Computer Science
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Design, Data Structures, Visualization (Computer Graphics), Graphic and Visual Design, Computer Graphics, Python Programming, Linear Algebra, Spatial Analysis
Intermediate · Course · 1 - 3 Months