
DeepLearning.AI
Skills you'll gain: Software Documentation, LLM Application, Software Testing, Technical Documentation, Dependency Analysis, Security Testing, Package and Software Management, Debugging, Software Engineering
★ 4.6 (187) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Ansible, Devops Tools, Continuous Deployment, Configuration Management, Infrastructure as Code (IaC), Application Deployment, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, Software Architecture, Computer Engineering, Systems Architecture, Build Tools, Software Development Tools, Dependency Analysis, C++ (Programming Language)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Memory Management, Program Development, Computer Programming Tools, Integrated Development Environments, Virtual Machines, Development Environment, Language Learning, Java Programming, Java, Identity and Access Management, Program Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: IntelliJ IDEA, Object Oriented Design, UI Components, Software Design, Java Programming, Integrated Development Environments, Object Oriented Programming (OOP), Apache Maven, User Interface (UI) Design, Data Validation, Version Control, Development Environment, Design, Git (Version Control System), Programming Principles, Application Development, Java, Productivity, Kotlin, Debugging
★ 4.7 (72) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Unity Engine, Test Tools, Software Development Tools, Build Tools, Development Testing, Scripting, Usability Testing, User Interface (UI), Usability, UI Components, Configuration Management, Code Reusability, Version Control, Design, Asset Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, No-Code Development, Agentic Workflows, Application Development, Full-Stack Web Development, Vibe coding, AI Integrations, Web Applications, LLM Application, Generative AI, Back-End Web Development, Frontend Performance, Application Deployment, User Interface (UI), Software Development Life Cycle, System Design and Implementation, Problem Solving, Authorization (Computing), Authentications, Database Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, User Interface (UI), Event-Driven Programming, UI Components, Video Game Development, Scripting, User Interface (UI) Design, Interactive Design, Code Reusability, Build Tools, Graphical Tools, Maintainability, Design, Data Import/Export, Asset Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Continuous Delivery, Continuous Deployment, Continuous Integration, Test Driven Development (TDD), Agile Methodology, Test Automation, Unit Testing, Python Programming, Version Control
★ 3.7 (13) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Lifecycle Management, Azure DevOps, CI/CD, DevOps, Data Validation, Data Governance, Data Quality, Test Automation, Apache Airflow, Extract, Transform, Load, SQL
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, AI Integrations, Responsive Web Design, Development Environment, Web Design, Web Development Tools, GitHub, Web Applications, Web Development, Vibe coding, Web Design and Development, GitHub Copilot, Gemini, Integrated Development Environments, Microsoft Visual Studio, ChatGPT, Hugging Face, Professional Development, Application Deployment, Open Source Technology
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Apache Maven, Build Tools, Software Development Tools, Version Control
★ 4.4 (10) · Beginner · Course · 1 - 4 Weeks