
University of California San Diego
Skills you'll gain: Graph Theory, Data Structures, Java Programming, Java, Object Oriented Design, Software Design, Algorithms, Theoretical Computer Science, Code Reusability, Object Oriented Programming (OOP), Network Routing, Application Design, Application Development
★ 4.8 (1.2K) · Intermediate · Course · 1 - 3 Months

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

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, Graphical Tools, Python Programming, Linear Algebra, Spatial Analysis
Intermediate · Course · 1 - 3 Months

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Network Model, Programming Principles, Social Network Analysis, Network Analysis, Theoretical Computer Science, Network Routing, Computational Logic
★ 4.8 (2K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Object Oriented Programming (OOP), C and C++, C++ (Programming Language), Data Structures, Object Oriented Design, Code Reusability, Memory Management, Data Persistence, Algorithms
★ 4.7 (7) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Data Management
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Unit Testing, Data Structures, Java, Java Programming, Software Testing, Program Development, Performance Tuning, Algorithms, Performance Testing, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.8 (2.2K) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Data Analysis Expressions (DAX), Data Ethics, Data Modeling, Data Governance, Data Architecture, Database Design, Power BI, Data Management, General Data Protection Regulation (GDPR), Star Schema, Personally Identifiable Information, Information Privacy, Data Synthesis, Data Visualization Software, Data Security, Data Integrity, Snowflake Schema, Relational Databases, Data Quality, Extract, Transform, Load
★ 4.8 (21) · Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Matplotlib, NumPy, Python Programming, Pandas (Python Package), Analytical Skills, Plot (Graphics), Data Analysis, Data Visualization Software, Scripting, Analytics, Numerical Analysis, Data Manipulation, Graphing, Product Automation, Data Processing, Programming Principles, Data Validation
★ 4.9 (22) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming
★ 4.4 (31) · Intermediate · Course · 1 - 3 Months

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

Meta
Skills you'll gain: Restful API, SQL, React Native, Database Management, Databases, Application Programming Interface (API), API Design, Relational Databases, Data Persistence, Mobile Development, Data Storage Technologies, Data Management, Application Development, Authentications
★ 4.8 (67) · Intermediate · Course · 1 - 3 Months