
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

Coursera
Skills you'll gain: Web Development Tools, Data Structures, Javascript, Scripting, Scripting Languages, Programming Principles
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Integrated Development Environments, System Configuration
Beginner · Course · 3 - 6 Months

Coursera
Skills you'll gain: C++ (Programming Language), Data Structures, Data Store, Data Cleansing, Data Mapping, Data Import/Export, Data Validation, Data Integrity
Intermediate · Guided Project · Less Than 2 Hours

University of Illinois Urbana-Champaign
Skills you'll gain: Graph Theory, Data Structures, Unstructured Data, Network Routing, Algorithms
Mixed · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: JUnit, Unit Testing, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures, File Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Record Keeping
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Graph Theory, C++ (Programming Language), Network Routing, Data Structures, Network Model, Object Oriented Programming (OOP), Computational Thinking, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

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

EIT Digital
Skills you'll gain: Data Structures, Theoretical Computer Science, Data Storage Technologies, Algorithms, Graph Theory, File Systems, Data Access, Performance Tuning, Computer Hardware
Advanced · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computational Thinking, Performance Tuning
Intermediate · Course · 1 - 3 Months