
Skills you'll gain: JUnit, Apache Maven, Spring Framework, Spring Boot, Model View Controller, Unit Testing, Microservices, Application Development, Redis, Restful API, YAML, Java, Java Programming, MongoDB, Application Deployment, Application Design, NoSQL, Ajax, Hibernate (Java), Software Testing
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Application Security, Open Web Application Security Project (OWASP), OAuth, Data Validation, Authentications, Back-End Web Development, Security Testing, Secure Coding, Web Applications, Authorization (Computing), Vulnerability Scanning, Cyber Attacks, Threat Modeling, Software Testing, Distributed Denial-Of-Service (DDoS) Attacks, Data Integrity, Server Side, Security Strategy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kotlin, Software Design Patterns, Debugging
Intermediate · Guided Project · Less Than 2 Hours

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

University of California San Diego
Skills you'll gain: Algorithms, Programming Principles, Computational Thinking, Program Development, Code Review, Software Documentation, Debugging, Technical Communication
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Containerization, Package and Software Management, Software Testing, Docker (Software), Unit Testing, Scripting, Development Testing, CI/CD, Test Automation, Integration Testing, DevOps, Python Programming, Web Scraping
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, Artificial Intelligence, Integrated Development Environments, Software Development Tools, Microsoft Visual Studio, Debugging, Development Environment, Vulnerability Scanning, Software Development, Web Applications, TypeScript
Intermediate · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Web Applications, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Debugging, Deep Learning, Machine Learning, MLOps (Machine Learning Operations), Data Science, Artificial Neural Networks, Test Case, Analysis, Algorithms, Performance Testing, Performance Tuning
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Data-Driven Decision-Making, Technical Management, Machine Learning, Applied Machine Learning, Deep Learning, Debugging, Supervised Learning, Analysis, Algorithms
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Interactive Data Visualization, Data Storage Technologies, Computer Programming, Data Management, Data Structures
Intermediate · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: CI/CD, Automation, GitHub, YAML, DevOps, Software Testing
Beginner · Guided Project · Less Than 2 Hours