
Skills you'll gain: Figma (Design Software), User Experience Design, UI Components, Responsive Web Design, Animations, Web Content Accessibility Guidelines, User Interface (UI) Design, Interactive Design, Prototyping, Software Design, Style Guides, Software Documentation
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Node.JS, Web Frameworks, Server Side, Application Servers, Web Applications, Web Servers, Restful API, JSON, Middleware, API Design, Real Time Data, Routing Protocols
Beginner · Course · 1 - 4 Weeks
University of Glasgow
Skills you'll gain: Computational Thinking, JSON, Application Deployment, Data Structures, Javascript, Application Development, HTML and CSS, Data Analysis, Code Review, Software Development, Data Visualization Software, Web Development, Scripting, Prototyping, Data Processing, Programming Principles, Unsupervised Learning, Front-End Web Development, Data Science, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Incident Response, Data Centers, DevSecOps, System Monitoring, Threat Detection, Microsoft Servers, Security Management, Payment Card Industry (PCI) Data Security Standards, Information Systems Security, Windows Servers, IT Infrastructure, Security Information and Event Management (SIEM), Security Testing, Disaster Recovery, IT Automation, Virtual Machines, Configuration Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Usability Testing, User Centered Design, User Experience Design, Responsive Web Design, Prototyping, Interaction Design, Software Documentation, Mockups, Wireframing, Design Software, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, TypeScript, Software Testing, Test Driven Development (TDD), Code Coverage, Testability, Test Case, Javascript, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative Model Architectures, Generative AI, Site Reliability Engineering, Scalability, Application Design, Cloud Computing Architecture, Systems Architecture, Cloud Applications, Load Balancing, Cloud Platforms, Application Deployment, Distributed Computing, Enterprise Architecture, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture, Infrastructure as Code (IaC), Containerization, Responsible AI, Continuous Monitoring, Security Engineering
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Performance Tuning, Functional Design, Performance Testing, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Secure Coding, PHP (Scripting Language), Web Applications, Data Management, Generative AI, Web Development, ChatGPT, Application Development, Application Security, Microsoft Visual Studio, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Debugging, SQL
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Estimation, Applied Mathematics, Numerical Analysis, Mathematical Modeling, Control Systems, Simulation and Simulation Software, Probability & Statistics, System Implementation, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: IntelliJ IDEA, Object Oriented Design, Debugging, Software Design, User Interface (UI), Integrated Development Environments, Java, Design Thinking, Program Development, Data Validation, Software Development, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, Object Oriented Programming (OOP), C# (Programming Language), Microsoft Visual Studio, Development Environment, Program Development, Integrated Development Environments, Computer Programming, Programming Principles
Beginner · Course · 3 - 6 Months