
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, Software Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping, Storyboarding
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Android Studio, Android Development, Object Oriented Programming (OOP), Java Programming, Java, Mobile Development, Data Structures, Integrated Development Environments, Computer Programming, Debugging, Algorithms
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Hypertext Markup Language (HTML), Web Design, Web Content Accessibility Guidelines, Web Design and Development, Usability, Semantic Web, Cascading Style Sheets (CSS), Cloud Hosting, Web Servers, Data Validation, File Transfer Protocol (FTP)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Analytical Skills, Statistical Methods, Exploratory Data Analysis, Business Analytics, Data Analysis, Statistical Analysis, R Programming, Visualization (Computer Graphics), Predictive Analytics, Statistical Modeling, Data Structures, Time Series Analysis and Forecasting, Regression Analysis, Programming Principles, Decision Tree Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, Pseudocode, Hardware Architecture, Computer Architecture, Software Design, Software Design Patterns, Systems Design, Systems Integration, Programming Principles, Event-Driven Programming, Program Development, Real Time Data, Peripheral Devices
Beginner · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Java, Java Programming, Android Development, Functional Design, Interoperability, Computer Programming, Unit Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Operating Systems, File Systems, Linux Commands, Linux, SQL, Unix, Database Management, Command-Line Interface, Relational Databases, Authorization (Computing), Authentications, User Accounts
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Talent Acquisition, Training and Development, Compensation and Benefits, Training Programs, Recruitment, Employee Training, Full Cycle Recruitment, Job Analysis, Employee Performance Management, Compensation Management, Performance Appraisal, Job Evaluation, Developing Training Materials, Compensation Strategy, Performance Management, Human Resource Policies, Compliance Management, Regulatory Compliance, Employee Relations, Business Continuity Planning
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

University of London
Skills you'll gain: Research Methodologies, Research Design, Research, Surveys, Qualitative Research, Writing, Ethical Standards And Conduct, Data Collection, Timelines, Social Sciences
Mixed · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Authentications, Data Integrity, Secure Coding, Algorithms, Computational Thinking
Mixed · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Embedded Software, Automation, Deep Learning, Software Architecture, Simulations, Safety Assurance, Traffic Flow Optimization, Artificial Neural Networks, Global Positioning Systems, Machine Controls, Hardware Architecture, Systems Architecture, Graph Theory, Estimation, Machine Learning Methods
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Android Studio, Android Development, Kotlin, Object Oriented Programming (OOP), User Interface (UI) Design, Mobile Development, Relational Databases, Java Programming, PostgreSQL, Debugging, Database Design, Databases, Application Development, Application Design, User Interface (UI), Development Environment, Event-Driven Programming, Frontend Performance, System Design and Implementation, Software Installation
Beginner · Specialization · 1 - 3 Months