
Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Prometheus (Software), Application Deployment, CI/CD, Grafana, DevOps, Command-Line Interface, Continuous Delivery, YAML, Git (Version Control System)
Beginner · Course · 3 - 6 Months

Skills you'll gain: Linux Commands, Bash (Scripting Language), Shell Script, File Management, Linux, File Systems, Unix Commands, Scripting, Command-Line Interface, Ubuntu, Linux Administration, Unix, Operating Systems, Network Protocols, OS Process Management, Automation, Software Installation
Beginner · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Authentications, Data Integrity, Secure Coding, Algorithms, Computational Thinking
Mixed · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Agile Product Development, User Story, Design Thinking, Agile Methodology, Agile Software Development, Product Design, Product Development, User Centered Design, User Research, Persona Development, Innovation, Product Management, Discussion Facilitation, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: React Redux, React.js, UI Components, User Interface (UI), Front-End Web Development, Scalability, Web Applications, Development Environment, Web Development Tools, Javascript, Data Management, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AutoCAD, Architectural Drawing, 3D Modeling, Technical Drawing, Engineering Drawings, Visualization (Computer Graphics), Computer-Aided Design, 3D Assets, Drafting and Engineering Design, Architectural Design, Building Design, AutoCAD Civil 3D, As-Built Drawings, Computer Graphics, Design Software, User Interface (UI)
Beginner · Specialization · 1 - 3 Months
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: React Native, Application Development, Data Validation, Mobile Development, Data Persistence, Application Design, User Interface (UI), Web Applications, Software Design, Authentications, User Interface (UI) Design, Application Programming Interface (API), Verification And Validation, Data Storage Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Agile Methodology, Version Control, Persona (User Experience), Kanban Principles
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, Unix Commands, Software Development Tools, Code Review, Servers, Software Installation, Context Management, Application Security
Beginner · Course · 1 - 4 Weeks