
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 Leeds
Skills you'll gain: Version Control, GitHub, Git (Version Control System), Issue Tracking, Software Versioning, Software Development Tools, Collaborative Software, Technical Documentation, Software Documentation
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Software Development, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Authorization (Computing), Information Privacy, Encryption, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Mixed · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Systems Development Life Cycle, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Software Design, Software Engineering, Quality Assurance, Systems Analysis, Object Oriented Design, Systems Design, Project Management, Project Planning, Unified Modeling Language, Diagram Design
★ 4.6 (208) · Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Requirements Management, Software Development Methodologies, User Requirements Documents, Requirements Elicitation, User Story, Waterfall Methodology, Software Architecture, Project Management, Cross-Functional Collaboration, Quality Assurance
★ 4.9 (21) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, GitHub Copilot, AI Workflows, Generative AI, AI Integrations, API Design, AI Security, Software Development, Database Design, Automation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Program Development, Object Oriented Programming (OOP), Software Development, Software Versioning, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Software Development Tools
★ 4.5 (6) · Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, System Programming, Pseudocode, Program Development, Event-Driven Programming, Diagram Design, Software Design, Data Import/Export, User Interface (UI), Data Structures, Graphical Tools, UI Components
★ 4.7 (21) · Beginner · Course · 1 - 3 Months
Skills you'll gain: E-Commerce, Product Assortment, Retail Store Operations, Software As A Service, Web Analytics, Scalability, Open Source Technology, Computing Platforms, Growth Strategies, Digital Analysis, Strategic Decision-Making, Business Software, Inventory Management, Analysis, WordPress, Inventory Control, Inventory Management System, Decision Making, Data-Driven Decision-Making, Content Management Systems
Intermediate · Course · 1 - 4 Weeks

The Linux Foundation
Skills you'll gain: Package and Software Management, Linux, Command-Line Interface, File Systems, Linux Administration, Linux Commands, User Accounts, Operating System Administration, System Configuration, File Management, Unix Shell, User Provisioning, System Monitoring, Operating Systems, System Software, Patch Management, Software Installation, Graphical Tools
★ 4.5 (1.4K) · Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Security Architecture Review, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Application Deployment, IT Security Architecture, Continuous Deployment, Quality Assurance, Continuous Delivery, Software Testing, Continuous Integration, CI/CD
★ 4.5 (467) · Intermediate · Course · 1 - 3 Months