
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
Skills you'll gain: Model Evaluation, Model Deployment, Model Training, Decision Tree Learning, Data Preprocessing, Java Programming, Classification Algorithms, Predictive Modeling, Random Forest Algorithm, Applied Machine Learning, Java, Program Evaluation, Machine Learning Methods, Machine Learning Algorithms, Machine Learning, Algorithms, Program Implementation, Business Development
Advanced · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Computer Programming
★ 2.7 (7) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Beginner · 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

Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
★ 4.4 (48) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computer Programming, Computational Thinking, Memory Management, Software Visualization, Performance Tuning
★ 4.6 (7) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Supervised Learning, Model Training, Data Preprocessing, Data-Driven Decision-Making, Financial Data, Classification Algorithms, Plot (Graphics)
Mixed · 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: Data Structures, Graph Theory, Algorithms, Java Programming, Java, Data Management, Secure Coding, Theoretical Computer Science, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, System Configuration, Virtual Machines, Software Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming, Text Mining
★ 4.6 (17) · Mixed · Course · 1 - 4 Weeks