
Skills you'll gain: Algorithms, Javascript, Data Structures, Program Development, Computational Thinking, Performance Tuning, Debugging
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Software Engineering, Data Structures, Problem Solving, Pseudocode, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermediate · Specialization · 1 - 4 Weeks

Tally Education and Distribution Services Private Limited
Skills you'll gain: Accounting, Financial Reporting, Bookkeeping, Accounting Software, Financial Accounting, Financial Statements, General Ledger, Banking Services, Data Security, Banking, Data Maintenance, Software Installation, Inventory Management System, Reconciliation
Beginner · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Pseudocode, Data Structures, Design Strategies, Programming Principles, Computer Science, Program Development, Advanced Mathematics, Python Programming, Linear Algebra, Analysis
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Computational Thinking, Java Programming, Computer Hardware
Intermediate · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Computational Thinking, Computer Programming, Network Routing, Cryptography, Java Programming, Linear Algebra
Intermediate · Course · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Algorithms, Data Storage Technologies, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Theoretical Computer Science, Database Design, Query Languages, Computer Programming, Spatial Analysis, Computer Science
Intermediate · Specialization · 3 - 6 Months
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
Intermediate · Course · 1 - 4 Weeks

Technical University of Munich (TUM)
Skills you'll gain: Income Statement, Inventory Accounting, Profit and Loss (P&L) Management, Cost Accounting, Gross Profit, Management Accounting, Financial Accounting, Financial Statements, Inventory Management System, Operating Expense
Intermediate · Course · 1 - 4 Weeks

University of Lausanne
Skills you'll gain: Balance Sheet, Income Statement, Cash Flows, Financial Accounting, Financial Statements, Accounting, Bookkeeping, Working Capital, General Accounting, Accrual Accounting, Financial Reporting, Financial Analysis, Ledgers (Accounting), Profit and Loss (P&L) Management, Accounts Payable and Receivable
Beginner · Course · 1 - 3 Months