
University of Alberta
Skills you'll gain: Service Oriented Architecture, API Design, Web Services, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Architecture, Web Applications, JSON, Web Development, Android Development
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Software Testing, Testability, Test Case, White-Box Testing, Behavior-Driven Development, Code Coverage, Test Engineering, Acceptance Testing, Test Planning, Unit Testing, Functional Testing, Test Automation, JUnit, Java Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Development Tools, Web Design and Development, Web Development, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Javascript, Web Applications, Interactive Design, Full-Stack Web Development, Back-End Web Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Node.JS, Full-Stack Web Development, Server Side, Back-End Web Development, Restful API, Web Applications, Web Development, Cloud Computing, Web Servers, Javascript, GitLab, Authentications, JSON, Computer Science, Middleware
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Javascript, Debugging, Web Content Accessibility Guidelines, Interactive Design, Event-Driven Programming, Web Design and Development, HTML and CSS, Web Development, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Spring Framework, JUnit, Unit Testing, Enterprise Application Management, Java, Integration Testing, Configuration Management, Software Design Patterns, Extensible Markup Language (XML), Context Management, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Android Studio, Application Development, User Interface (UI), Application Design, Java, Development Environment, Debugging
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Android Development, Android Studio, Mobile Development, Software Design, User Interface (UI) Design, Java Programming, Data Access, Software Architecture, Databases, OS Process Management, Content Management, Service Management
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Studio, Android Development, Mobile Development, Mockups, Mobile Development Tools, Software Design Patterns, Kotlin, Application Development, User Interface (UI) Design, Prototyping, Application Design, User Interface and User Experience (UI/UX) Design, Development Environment, Gradle, Java Programming, Extensible Markup Language (XML), GitHub
Mixed · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Authentications, Exploit development, Encryption, Penetration Testing, Vulnerability Assessments, Data Security, Application Security, Exploitation techniques, Security Controls, Software Design, C and C++, Verification And Validation, Java, Programming Principles, Debugging, Cybersecurity
Intermediate · Specialization · 3 - 6 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, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
Intermediate · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Model Deployment, Extract, Transform, Load, Federated Learning, Data Pipelines, Image Analysis, Data Import/Export, Tensorflow, Transfer Learning, Convolutional Neural Networks, iOS Development, Android Development, Data Preprocessing, Data Processing, Computer Vision, Swift Programming, MLOps (Machine Learning Operations), Model Evaluation, Mobile Development, Javascript, Machine Learning
Intermediate · Specialization · 3 - 6 Months