Skills you'll gain: Data Structures, Feature Engineering, MLOps (Machine Learning Operations), Java Programming, Java, Performance Tuning, Data Processing, Applied Machine Learning, System Monitoring, Scalability, Performance Analysis, Memory Management, Benchmarking, Graph Theory, Program Implementation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Data Dictionary, Computational Logic, Data Cleansing, Data Structures, Python Programming, Verification And Validation, Data Manipulation, Memory Management, Logical Reasoning
★ 4.5 (11) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Applied Mathematics, Data Structures, Theoretical Computer Science, Numerical Analysis, Computational Thinking, Mathematical Theory & Analysis, Performance Tuning, Logical Reasoning
Intermediate · Course · 1 - 3 Months

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Probability & Statistics
★ 4.8 (2K) · 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 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: Scalability, Scala Programming, Data Processing, Data Access, Database Development, Relational Databases, Build Tools, Data Persistence, Data Import/Export, Databases, Development Environment, File I/O, Software Installation
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Performance Tuning, Memory Management, Scalability
Mixed · Course · 1 - 4 Weeks

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

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Unified Modeling Language, Software Design, Java, Java Programming, Software Architecture, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, API Design, Software Development, Diagram Design
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Apache Hadoop, File Systems, Big Data, File I/O, Data Infrastructure, Java, Data Storage Technologies, Java Programming, Data Persistence, Infrastructure Architecture, File Management, Data Processing, Distributed Computing, Data Storage, Development Environment, Scalability
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: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Code Reusability, Memory Management, C and C++, Programming Principles, Data Management, Software Development
Intermediate · Guided Project · Less Than 2 Hours