
Skills you'll gain: Dataflow, Data Pipelines, Debugging, Google Cloud Platform, System Monitoring, Data Integrity, CI/CD, Data Processing, Unit Testing, Performance Tuning, Disaster Recovery
Advanced · Course · 1 - 3 Months

Skills you'll gain: Game Design, Video Game Development, Interactive Design, Animations, Event-Driven Programming, Debugging, User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Computer Graphics
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud-Native Computing, Cloud Applications, Application Deployment, Google Cloud Platform, Infrastructure as Code (IaC), Containerization, Application Performance Management, Platform As A Service (PaaS), Kubernetes, Cloud Computing, Continuous Deployment, Serverless Computing, Performance Tuning, Debugging
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: SQL, Query Languages, Data Manipulation, Data Quality, Data Presentation, Data Mining
Intermediate · Guided Project · Less Than 2 Hours

Packt
Skills you'll gain: Node.JS, MongoDB, Back-End Web Development, Server Side, Full-Stack Web Development, Web Development Tools, Web Applications, Scalability, Javascript, Operating Systems, NoSQL, Event-Driven Programming, File Systems, Application Programming Interface (API), JSON, Database Management, Package and Software Management
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Web Applications, Javascript, Other Programming Languages, UI Components, Front-End Web Development, Web Development, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Programming Principles
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Web Scraping, Programming Principles, Microsoft Visual Studio, .NET Framework, Data Structures, Software Design Patterns, File I/O, Application Development, Computational Logic, Algorithms, Hypertext Markup Language (HTML), Unit Testing, Debugging
Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Software Installation, Data Structures, Program Development, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Data Structures, Maintainability, Debugging, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Video Game Development, Animations, Game Design, Development Environment, C# (Programming Language), UI Components, Scripting, Debugging
Mixed · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months