University of California, Santa Cruz
Intermediate · Course · 1 - 3 Months

Wesleyan University
Skills you'll gain: Liberal Arts, Culture, European History, World History, Psychology, Political Sciences, Sociology, Social Sciences
Mixed · Course · 1 - 3 Months

Skills you'll gain: Verification And Validation, Systems Analysis, Mathematical Modeling, Programming Principles, Data Structures, Theoretical Computer Science, Distributed Computing, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Applied Machine Learning, Data Preprocessing, Classification Algorithms, Random Forest Algorithm, Predictive Modeling, Regression Analysis, Decision Tree Learning, Machine Learning, Scikit Learn (Machine Learning Library), Exploratory Data Analysis
Beginner · Guided Project · Less Than 2 Hours

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Application Frameworks, Software Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Penetration Testing, Vulnerability Scanning, Cyber Security Assessment, Vulnerability Assessments, Network Security, Network Analysis, Network Protocols, Open Source Technology
Intermediate · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Probability, Simulations, Advanced Mathematics, Probability & Statistics, Probability Distribution, Statistical Methods, Mathematical Theory & Analysis, Sampling (Statistics), Mathematical Modeling, Statistical Inference
Mixed · Course · 1 - 3 Months

Skills you'll gain: Information Technology Operations, Technical Support and Services, Scripting, Network Troubleshooting, Wireless Networks
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Software Testing, Debugging, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Operating System Administration, Remote Access Systems, Local Area Networks, Software Installation, Command-Line Interface, Microsoft Windows, System Configuration, Threat Detection, System Support, Information Technology Operations, Wireless Networks, Network Security, Desktop Support, Information Systems Security, Peripheral Devices, USB, Operating Systems, Computer Hardware, Data Storage Technologies, Hardware Troubleshooting
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Kubernetes, Application Deployment, Cloud-Native Computing, Containerization, YAML, DevOps, Scalability, Package and Software Management
Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, User Interface (UI), Software Design, Storytelling, User Experience Design, C# (Programming Language), Animations
Intermediate · Course · 1 - 4 Weeks