
University of Michigan
Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Computer Programming, Public Health
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Story, Information Architecture, UI/UX Research, User Research, User Interface and User Experience (UI/UX) Design, Design Thinking, User Experience, Agile Software Development, Scrum (Software Development), User Centered Design, Agile Methodology, Usability, Usability Testing, Responsive Web Design, User Interface (UI), Figma (Design Software), Wireframing, Design Research, Prototyping, Persona (User Experience)
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Applicant Tracking Systems, Configuration Management, Program Development, Programming Principles
Advanced · Professional Certificate · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, System Requirements, Hardware Architecture, Technology Solutions, Infrastructure Architecture, Computer Architecture, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Web Scraping, SQL, Descriptive Statistics, Data Visualization, Statistical Analysis, Jupyter, Probability Distribution, Data Analysis, R (Software), Statistics, Statistical Hypothesis Testing, Data Science, Statistical Programming, Relational Databases, Stored Procedure, R Programming, Data Import/Export, Programming Principles, Python Programming
Build toward a degree
Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Data Structures, Debugging, Program Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Vulnerability Management, Threat Modeling, Incident Response, Intrusion Detection and Prevention, Business Risk Management, Network Security, Vulnerability Assessments, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging, Computer Security Incident Management, File I/O, Linux, SQL
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Data Structures, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Java, Algorithms, Debugging, Programming Principles, Computer Programming, Pseudocode, Program Development, Mathematical Theory & Analysis, Integrated Development Environments, Analysis, Solution Design, Analytical Skills
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cybersecurity, Information Technology, Cyber Security Strategy, Cyber Security Policies, Technical Support and Services, Technical Support, Information Systems Security Assessment Framework (ISSAF), Computer Security Awareness Training, Security Awareness, Application Security, ISO/IEC 27001, Network Security, Data Security, Information Assurance, General Networking, Computer Hardware
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Network Security, Network Protocols, Network Architecture, TCP/IP, Web Applications, Computer Networking, Encryption, Network Infrastructure, Innovation, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 3 Months

Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, 3D Assets, Design Software, Visualization (Computer Graphics), Mockups, Layout Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Artificial Intelligence, Robotics, Image Analysis, Computer Vision, Convolutional Neural Networks, Natural Language Processing, Systems Engineering, Artificial Neural Networks, Reinforcement Learning, Machine Learning, Python Programming, Automation, Algorithms
Intermediate · Course · 1 - 3 Months