
University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Open Source Technology, Collaborative Software, Microsoft Visual Studio, Command-Line Interface, Code Review, Technical Communication
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Versioning, Release Management, Open Source Technology, Software Installation, Configuration Management, Code Review, File Management, System Configuration
Beginner · Course · 3 - 6 Months

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

Skills you'll gain: ChatGPT, Computer Programming Tools, Software Development Tools, Microsoft Copilot, Integrated Development Environments, Web Development Tools, Code Review, Application Programming Interface (API), React.js, Unit Testing, Jest (JavaScript Testing Framework), Node.JS, Debugging, Middleware
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: AI Personalization, Business Logic, Application Development, C# (Programming Language), Computer Programming, Programming Principles, Data Structures, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Web Applications, Authentications, Front-End Web Development, Authorization (Computing), Application Programming Interface (API), User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Software Development Tools, Code Review, AI Workflows, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Secure Coding, Prompt Engineering, Software Quality (SQA/SQC), AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Open Web Application Security Project (OWASP), SonarQube, DevSecOps, Jenkins, Software Development Life Cycle, CI/CD, Application Security, Secure Coding, Continuous Integration, DevOps, Security Testing, Continuous Delivery, Code Review, Vulnerability Assessments, Vulnerability Management, Security Awareness, Docker (Software), Dependency Analysis, Compliance Management, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LLM Application, Prompt Patterns, OpenAI API, Large Language Modeling, AI Enablement, Generative AI Agents, Retrieval-Augmented Generation, OpenAI, Microsoft Azure, AI Orchestration, AI Personalization, Microsoft Development Tools, Development Environment, Microsoft Visual Studio, Artificial Intelligence, Software Development Tools
Intermediate · Course · 1 - 3 Months

Skills you'll gain: SonarQube, Role-Based Access Control (RBAC), Code Review, Continuous Integration, Software Quality Assurance, Software Technical Review, CI/CD, White-Box Testing, Apache Maven, GitHub, PostgreSQL, Software Engineering, Software Development, Git (Version Control System), Building Codes
Beginner · Course · 1 - 4 Weeks