
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Open Source Technology, Collaborative Software, Microsoft Visual Studio, Command-Line Interface, Code Review, Technical Communication
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Storytelling, Persuasive Communication, Public Speaking, Non-Verbal Communication, Verbal Communication Skills, Cognitive flexibility, Ingenuity, Communication, Creativity, Optimism, Problem Solving, Resilience, Research, Self-Awareness
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Technical Support, Technical Support and Services, Hardware Troubleshooting, Cloud Computing, Desktop Support, Cloud Services, Cybersecurity, System Support, End User Training and Support, Cloud Storage, Network Troubleshooting, Cloud Security, Computer Hardware, Customer Service, General Networking, Data Storage, Issue Tracking, Operating Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Collaborative Software, Continuous Integration
Intermediate · Guided Project · Less Than 2 Hours

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

LearnKartS
Skills you'll gain: Git (Version Control System), Version Control, Integrated Development Environments, Eclipse (Software), Application Lifecycle Management, Release Management, Collaborative Software, Code Review
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Data Structures, Pseudocode, Javascript, Computational Thinking, Program Development, Computer Programming
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Peripheral Devices
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Software Testing, Programming Principles, Test Driven Development (TDD), Computer Programming
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Wrangling, Unstructured Data, Query Languages, Data Manipulation, Data Import/Export, Big Data, SQL, Database Administration
Beginner · Project · Less Than 2 Hours

Alberta Machine Intelligence Institute
Skills you'll gain: Supervised Learning, Machine Learning Algorithms, Applied Machine Learning, Jupyter, Machine Learning, Classification And Regression Tree (CART), Scikit Learn (Machine Learning Library), Business Solutions, Python Programming, Regression Analysis, Performance Analysis, Feature Engineering, Data Processing, Performance Metric
Mixed · Course · 1 - 4 Weeks