
LearnKartS
Skills you'll gain: User Accounts, No-Code Development, Application Design, Data Structures, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Mobile Development, Programming Principles, Apple Xcode, Computer Programming
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google App Engine, Google Cloud Platform, Application Deployment, Cloud Applications, Go (Programming Language), Serverless Computing, Cloud-Native Computing, Continuous Deployment, Development Testing, Data Store, Containerization, Database Development
Beginner · Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Responsive Web Design, Web Design and Development, Prototyping, Graphic and Visual Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Web Design, User Interface (UI), Wireframing, Typography, Web Applications, Mobile Development, Design Thinking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Identity and Access Management, Cloud Infrastructure, Google Cloud Platform, Google App Engine, Kubernetes, Cloud Applications, Application Deployment, Terraform, Cloud Computing, Microservices, CI/CD, Cloud Services, Infrastructure As A Service (IaaS), API Design, Prompt Engineering, Cloud Computing Architecture, Containerization, Site Reliability Engineering, Cloud-Native Computing, Service Level
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: GitHub, Unix, Git (Version Control System), Unix Commands, Bash (Scripting Language), Ubuntu, Command-Line Interface, Cloud Computing, Shell Script, Linux, Mac OS, Scripting, Scripting Languages, File Management
Beginner · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Blockchain, Test Driven Development (TDD), Application Development, Application Design, Integrated Development Environments, Software Architecture, Web Applications, Software Development Tools, Software Testing
Intermediate · Course · 1 - 4 Weeks

Yonsei University
Skills you'll gain: Wireless Networks, Telecommunications, Mobile Development, Apple iOS, Display Devices, Business Planning, Product Planning, Android (Operating System), Company, Product, and Service Knowledge, Communication Systems, Business Strategy, Network Analysis, Emerging Technologies, Operating Systems, Digital Communications, Peripheral Devices, Market Trend, Network Architecture, Global Positioning Systems, Market Analysis
Beginner · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Java, Application Design
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Database Design, Software Design Patterns, Databases, Application Design, Database Management, Software Design, Software Architecture, System Design and Implementation, Large Language Modeling, Artificial Intelligence, Security Testing, Secure Coding, Application Programming Interface (API), Performance Tuning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Identity and Access Management, Business Continuity, Network Security, Cryptography, AWS Identity and Access Management (IAM), Encryption, User Provisioning, Security Management, Penetration Testing, Vulnerability Scanning, ISO/IEC 27001, Threat Management, Network Performance Management, Information Systems Security, Network Architecture, DevSecOps, Cyber Operations, Data Management, Software Development Methodologies, Cybersecurity
Beginner · Specialization · 3 - 6 Months