
University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Java, Java Programming, Maintainability, Code Reusability, Software Design Documents
★ 4.7 (2.4K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Maintainability, Debugging, Programming Principles, Quality Assurance
★ 4.8 (12) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Maintainability, TypeScript, Performance Tuning, React.js, Frontend Performance, Software Architecture, Enterprise Architecture, Technical Management, Application Design, JavaScript Frameworks, Web Applications, UI Components, Software Design Patterns, Dataflow, Restful API, Javascript
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Unit Testing, Angular, Software Testing, Frontend Performance, Software Architecture, Application Programming Interface (API), Frontend Integration, Performance Tuning, Authentications, Authorization (Computing), Scalability, Role-Based Access Control (RBAC)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computational Thinking, C++ (Programming Language), Algorithms, Code Reusability, Data Structures, Maintainability, C (Programming Language), Software Design, Performance Tuning, Data Processing, Computer Architecture, Hardware Architecture, Scalability, Application Development, Memory Management, Systems Architecture, Debugging, Development Testing, Web Frameworks, Engineering
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Generative AI Agents, AI Workflows, Google Gemini, Gemini, Agentic systems, Agentic Workflows, Maintainability, Software Development Tools, Computer Programming Tools, Program Development
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Git (Version Control System), JUnit, Android Studio, Android Development, Java, Unit Testing, Android (Operating System), Version Control, Java Programming, Maintainability, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Test Automation, File I/O, Integration Testing, Test Driven Development (TDD), Mobile Development, Software Testing, Software Engineering
★ 4.5 (3.7K) · Beginner · Specialization · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: Prompt Engineering, OpenAI API, Generative AI, Prompt Engineering Tools, Jest (JavaScript Testing Framework), Generative Model Architectures, Software Documentation, Unit Testing, Test Case, Software Development Tools, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), OpenAI, Maintainability, Test Automation, ChatGPT, Code Review, Software Development, Large Language Modeling, Debugging
Beginner · Course · 3 - 6 Months

Skills you'll gain: z/OS, Mainframe Computing, Computer Architecture, Mainframe Technologies, Job Control Language (JCL), Microarchitecture, Systems Architecture, System Programming, Hardware Architecture, Computer Science, Programming Principles, Computer Programming, Computer Hardware, File I/O, Program Development, Computational Logic, Maintainability, Data Structures, Data Access, Data Storage
★ 3.8 (13) · Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Maintainability, Technical Documentation, Document Management, Software Documentation, Technical Writing, Document Control, Technical Communication, Content Management, Collaborative Software, Information Architecture, Version Control
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Vibe coding, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Software Development Tools, AI Security, Generative AI Agents, Software Engineering Tools, Generative AI, Software Engineering, Software Development, Software Documentation, Secure Coding, Software Architecture, Software Design, Software Testing, Full-Stack Web Development, Web Design and Development, Web Development, Computer Science
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Continuous Integration, Bitbucket, Performance Tuning
Intermediate · Course · 1 - 4 Weeks