
University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Computer Systems, Distributed Computing, Linux, Operating Systems, File Systems, Big Data, Performance Testing, Scripting, Command-Line Interface, Performance Tuning, OS Process Management
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Electronic Hardware, Programming Principles, Control Systems, Computer Architecture, Computer Programming, Debugging, Data Storage
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Design, Restful API, Application Programming Interface (API), API Gateway, Cloud API, Software Design, Application Lifecycle Management, Software Documentation, Systems Development Life Cycle, Proxy Servers, Google Cloud Platform, Design Strategies, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: MySQL, Database Management, Database Administration, Data Warehousing, Linux Commands, Star Schema, Data Integrity, Unit Testing, Algorithms, Command-Line Interface, Software Visualization, Linux, Pseudocode, Query Languages, Collaborative Software, Django (Web Framework), Database Architecture and Administration, Computational Thinking, Test Driven Development (TDD), File Management
Beginner · Professional Certificate · 3 - 6 Months

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Development Environment, Data Structures
Intermediate · Course · 1 - 4 Weeks
Google Cloud
Skills you'll gain: Google Workspace, Gmail, Email Automation, Google Gemini, System Configuration, Document Management, Service Management, User Accounts, File Management, Data Sharing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, LLM Application, Generative AI, Model Evaluation, Flask (Web Framework), Natural Language Processing, Software Development
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Augmented Reality, Virtual Reality, Web Content Accessibility Guidelines, Emerging Technologies, Virtual Environment, Display Devices, Design Strategies, Human Computer Interaction, User Experience Design, Information Privacy, Conceptual Design, Diversity Equity and Inclusion Initiatives, Innovation, Personally Identifiable Information, Safety and Security, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Lightweight Directory Access Protocols, Email Security, Google Workspace, Cloud Security, Application Security, Data Security, Security Management, Mobile Security, Authentications, Continuous Monitoring, Identity and Access Management, Multi-Factor Authentication, Event Monitoring
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Data Storytelling, Database Design, MySQL, Relational Databases, SQL, Data Visualization, Business Analytics, Business Metrics, Data Visualization Software, Analytics, Tableau Software, Business Process Improvement, Dashboard, Predictive Modeling, Histogram, Data Analysis, Microsoft Excel, Business Analysis, Big Data, Business Communication
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Emerging Technologies, Theoretical Computer Science, Simulation and Simulation Software, Linear Algebra
Beginner · Course · 1 - 3 Months