Dartmouth College
Skills you'll gain: Command-Line Interface, C (Programming Language), Linux Commands, Linux, Embedded Systems, File I/O, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, Linux Servers, File Systems, System Programming, Algorithms, Computer Architecture, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Pinterest, Professional Networking, Organizational Skills, User Accounts, Content Development and Management, Social Media, Collaboration, Project Portfolio Management, Driving engagement, Resourcefulness, Research
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Game Design, Video Game Development, Animations, Software Installation, Development Environment, Scripting, Scripting Languages
Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Amazon Web Services, Containerization, Command-Line Interface, Amazon Elastic Compute Cloud, Linux, Servers, Open Source Technology
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Computer Programming, Integrated Development Environments, Development Environment, Event-Driven Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Sprint Retrospectives, Backlogs, Agile Methodology, Agile Product Development, Continuous Improvement Process, Team Management, Meeting Facilitation, Prioritization, Cross-Functional Collaboration
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Authentications, Cloud Security, Key Management, Application Deployment, Encryption, Cryptography, User Accounts
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Project Management Software, Release Management, Administration, User Interface (UI), System Configuration
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Webpack, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development Tools, Web Development, Javascript, Google Cloud Platform, Image Quality, Cloud Computing
Beginner · Project · Less Than 2 Hours

Pearson
Skills you'll gain: Docker (Software), Kubernetes, Containerization, Cloud Computing, Microservices, Virtual Networking, Network Troubleshooting, Data Storage, Linux Commands
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Editing, Writing, Proofreading, Report Writing, English Language, Style Guides
Mixed · Course · 1 - 3 Months