
Rice University
Skills you'll gain: File I/O, Development Environment, Data Structures, Data Storage, Scripting, Python Programming, Program Development, Scripting Languages, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management
Beginner · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Software Technical Review, Software Design, Hardware Architecture, Computer Architecture, Debugging
Intermediate · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Program Development, Pseudocode, Problem Solving, Python Programming, Data Structures, Computer Hardware, Computer Programming, Object Oriented Programming (OOP), Analysis, Debugging
Beginner · Course · 1 - 4 Weeks

Universidad ORT Uruguay
Skills you'll gain: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, Flask (Web Framework), Application Deployment, Web Applications, Python Programming, AI Enablement, Server Side, Artificial Intelligence, Code Review, Debugging, Integrated Development Environments, Programming Principles, Unit Testing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Application Deployment, Google Cloud Platform, Cloud Applications, Cloud Infrastructure, Cloud Development, Cloud Deployment, Kubernetes, Generative AI, Infrastructure As A Service (IaaS), Cloud API, Identity and Access Management, Security Assertion Markup Language (SAML), Data Store, Cloud Computing, Application Development, Virtual Machines, Containerization, Cloud Storage, Debugging
Intermediate · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Software Architecture, Systems Architecture, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Functional Design, Performance Testing
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Excel Macros, Microsoft Excel, Data Analysis Expressions (DAX), Excel Formulas, Visual Basic (Programming Language), Productivity Software, Data Transformation, Debugging, Spreadsheet Software, Data Cleansing, Automation, Strategic Decision-Making, Programming Principles
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Systems, Electronic Hardware, Embedded Software, Hardware Design, Electronics Engineering, Electronics, Electronic Components, Thermal Management, Design Specifications, Debugging, Schematic Diagrams, Development Environment
Build toward a degree
Advanced · Course · 1 - 3 Months

Skills you'll gain: C and C++, C++ (Programming Language), Debugging, API Design, Program Development, Software Documentation, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Generative AI, System Programming, Object Oriented Programming (OOP), Code Review
Beginner · Professional Certificate · 3 - 6 Months

Google Cloud
Skills you'll gain: Identity and Access Management, Google Cloud Platform, Cloud Infrastructure, Infrastructure As A Service (IaaS), Cloud Computing, Cloud Services, Data Storage Technologies, Cloud Security, Databases, System Monitoring
Intermediate · Course · 1 - 3 Months