
University of California, Irvine
Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Video Game Development, Game Design, Model View Controller, JSON, User Interface (UI) Design, UI Components, Mobile Development, User Interface and User Experience (UI/UX) Design, OAuth, Responsive Web Design, Prototyping, Animation and Game Design, Apple Xcode, Human Computer Interaction, UI/UX Strategy
Beginner · Specialization · 3 - 6 Months

Advancing Women in Tech
Skills you'll gain: Business Process Automation, AI Product Strategy, Workflow Management, Collaboration, Productivity Software, Artificial Intelligence and Machine Learning (AI/ML), AI Personalization, Generative AI, Responsible AI, Business Communication, Productivity, Operational Efficiency, Administration, Business Operations, Planning, Project Planning, Business Planning, Project Management, Business Administration, Business
Beginner · Specialization · 1 - 3 Months

Indian Institute for Human Settlements
Skills you'll gain: Innovation, Sustainable Development, Environmental Issue, Social Sciences, Economics, Policy, and Social Studies, Policy Analysis, Climate Change Adaptation, Systems Thinking, Emerging Technologies, Research, Big Data
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: C++ (Programming Language), System Programming, Hardware Architecture, Programming Principles, Computer Architecture, Data Access, Program Development, Algorithms, Python Programming, Computer Programming Tools, Data Sharing, Development Environment
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Software, Linux, Embedded Systems, Debugging, Operating Systems, Peripheral Devices, Build Tools, File Systems, Shell Script, C (Programming Language), Development Environment, Command-Line Interface
Advanced · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Algorithms, Data Storage Technologies, Debugging, Program Development, Database Systems, Database Theory, Network Routing, Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: C and C++, Object Oriented Programming (OOP), C++ (Programming Language), Data Validation, Object Oriented Design, Computer Programming, Programming Principles, Computer Science
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Test Case, Software Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping
Beginner · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Back-End Web Development, System Programming, Debugging, Computer Programming Tools, Data Access, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: Debugging, Go (Programming Language), C (Programming Language), Integrated Development Environments, Data Structures, File Systems, Computer Programming, Algorithms
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Programming Principles, Integrated Development Environments, Image Analysis, Computer Programming
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Markov Model, Text Mining, Artificial Neural Networks, Machine Learning Methods, Data Processing, Algorithms, Probability & Statistics, Linear Algebra
Intermediate · Course · 1 - 4 Weeks