
Skills you'll gain: Development Environment, Software Development Tools, Scripting, Git (Version Control System), Scripting Languages, Version Control, Package and Software Management, Software Development, Software Visualization, Application Development, Performance Tuning, Software Installation, System Configuration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unit Testing, Code Review, Software Development Tools, Test Automation, Test Script Development, Software Documentation, Maintainability, Application Development, Generative AI, AI Integrations, Software Development, Computer Programming Tools, Software Technical Review, Jest (JavaScript Testing Framework), Javascript, ChatGPT, GitHub
Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Debugging, Unit Testing, File I/O, Test Case, Integrated Development Environments, Software Testing, Data Import/Export, Program Development, Development Environment, Technical Communication, Python Programming, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Development Testing, Test Script Development, Test Case, Software Testing, Python Programming, File I/O
★ 4.1 (9) · Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: User Feedback, Usability, Functional Testing, Root Cause Analysis, Product Improvement, Journey Mapping, UI/UX Research, Experience Design, User Experience, Conversion Funnel Analysis, User Interface (UI) Design, Integration Testing, Product Quality (QA/QC), Application Design, Prioritization
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Software Design Documents, Data Flow Diagrams (DFDs), User Requirements Documents, Functional Requirement, Software Documentation, Diagram Design, Unified Modeling Language, Functional Specification, Requirements Analysis, System Requirements, Technical Documentation, Technical Writing, Data Modeling, Systems Analysis, Security Requirements Analysis, Process Modeling, Computational Logic
★ 4.3 (59) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Design Patterns, Software Design, C++ (Programming Language), Object Oriented Design, Software Architecture, Programming Principles, Application Frameworks, Object Oriented Programming (OOP), Prototyping, Memory Management, Database Development, Performance Tuning
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Generative Model Architectures, GitHub Copilot, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Embeddings, Gemini, Software Development Tools, Fine-tuning, AI Integrations
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Data Manipulation, Data Wrangling, Data Preprocessing, Data Analysis, Python Programming
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: GitHub Copilot, Generative AI, Software Development Tools, Test Script Development, AI literacy, AI Workflows, AI Integrations, Application Development, Automation, Software Documentation, Responsible AI, Test Case
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Generative AI, Software Development Tools, Code Review, AI Workflows, Application Development, Application Design, Maintainability, Software Quality (SQA/SQC), Software Technical Review, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: GitHub Copilot, Generative AI, Software Development Tools, Maintainability, Scalability, Performance Tuning, Kubernetes, Software Versioning, Application Frameworks, Algorithms
Beginner · Course · 1 - 4 Weeks