
Microsoft
Skills you'll gain: Threat Modeling, MITRE ATT&CK Framework, Penetration Testing, Azure Active Directory, Network Security, Computer Systems, Security Information and Event Management (SIEM), Security Testing, Encryption, Cybersecurity, System Testing, Cloud Security, Threat Management, Vulnerability Scanning, Cloud Computing, Authentications, Active Directory, Operating Systems, Data Management, Computer Security Incident Management
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, Software Architecture, Software Design, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Back-End Web Development, Python Programming
Beginner · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Requirements Management, Functional Requirement, Business Requirements, Product Requirements, Backlogs, User Requirements Documents, Scope Management, Change Control, User Story, System Requirements, Client Services, Acceptance Testing, Agile Software Development, Prioritization
Mixed · Course · 1 - 4 Weeks

Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Programming Principles, Computer Programming, Integrated Development Environments, Computer Programming Tools, Development Environment, Algorithms, Data Validation
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Java Programming, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
Intermediate · Specialization · 3 - 6 Months

EIT Digital
Skills you'll gain: Software Architecture, Functional Requirement, Requirements Analysis, Internet Of Things, Software Design Patterns, User Requirements Documents, Android Development, Application Frameworks, Maintainability, Interoperability, Software Quality (SQA/SQC)
Mixed · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Regulatory Requirements, Responsible AI, Regulatory Compliance, Business Transformation, Cross-Functional Team Leadership, Key Performance Indicators (KPIs), Business Risk Management, Scalability, Risk Management, Cross-Functional Collaboration, No-Code Development, Data-Driven Decision-Making, Employee Training
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Modeling, Query Languages, Data Mapping, NoSQL, Event-Driven Programming, Relational Databases, Scalability, Performance Tuning, JSON
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Video Game Development, Game Design, Python Programming, Debugging, Development Testing, Animation and Game Design, Software Testing, Programming Principles, Event-Driven Programming, Business Logic, User Interface (UI), User Interface (UI) Design, Development Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Software Design, Oracle Databases
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Dictionary, Data Quality, Data Management, Data Cleansing, Data Validation, Data Governance, Data Literacy, Data Integrity, Case Studies, Communication Strategies, Stakeholder Communications, Cross-Functional Collaboration
Beginner · Course · 1 - 4 Weeks