
University of Colorado System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Communication Systems, Network Routing, Network Architecture, Network Planning And Design, General Networking, Computer Networking, System Programming, Data Integrity
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: B2B Sales, Consultative Selling, Stakeholder Engagement, Enterprise Sales, Performance Metric, Sales Presentations, Verbal Communication Skills, Oral Expression, Sales, Specialized Sales, Executive Presence, Sales Process, Sales Pipelines, Solution Sales Engineering, Sales Strategy, Technical Sales, Performance Analysis, Proposal Development, Customer Relationship Management (CRM) Software, Active Listening
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Unit Testing, Maintainability, Software Design Patterns, Test Automation, Object Oriented Programming (OOP), Integration Testing, Test Driven Development (TDD), Mobile Development, Software Testing, Testability, Software Engineering, System Testing, Java Programming, Java, Application Security, Software Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Telecommunications, Performance Tuning, System Programming, Electronics Engineering, Debugging, Electronic Systems, C (Programming Language), Real Time Data, Power Electronics, Software Architecture
Advanced · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Back-End Web Development, System Programming, Debugging, Computer Programming Tools, Data Access, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Wesleyan University
Skills you'll gain: Storytelling, Content Creation, Writing and Editing
Mixed · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Big Data, Apache Hadoop, Scalability, Data Processing, Data Science, Distributed Computing, Unstructured Data, Data Infrastructure, Data Analysis
Mixed · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Software Design Patterns, Computer Programming, Data Structures, Integrated Development Environments, Javascript, Algorithms, Computational Thinking
Intermediate · Course · 1 - 3 Months

Peking University
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, C (Programming Language), Software Design, Algorithms, File Management, Data Structures
Mixed · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Software Design Patterns, Object Oriented Programming (OOP), Computer Programming, C (Programming Language), Algorithms, Graph Theory, Artificial Intelligence, Data Structures, Game Design
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Data Structures, Programming Principles, Computer Programming, Data Store, Problem Management, Program Development, Debugging
Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), Algorithms, Programming Principles, Data Structures, Software Design Patterns, Secure Coding, Scaled Agile Framework
Intermediate · Course · 1 - 3 Months