
Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, Usability Testing, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, User Experience Design, React.js, Code Reusability, Javascript
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Story, Software Development Life Cycle, Software Architecture, Sprint Retrospectives, Agile Software Development, Kanban Principles, DevOps, Backlogs, Full-Stack Web Development, Scrum (Software Development), Information Technology, Computer Hardware, Agile Methodology, Sprint Planning, Agile Project Management, Team Building, Registration, Risk Management, Leadership, Communication
Beginner · Professional Certificate · 3 - 6 Months
University of Toronto
Skills you'll gain: Functional Design, Programming Principles, Debugging, File I/O, Software Documentation, Python Programming, Computer Programming, Program Development, Technical Documentation, Integrated Development Environments, Data Structures, Development Environment
Beginner · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Graphic and Visual Design, Graphic Design, Graphic and Visual Design Software, Visual Design, Design Elements And Principles, Design, Creative Design, Color Theory, Conceptual Design, Design Strategies, Image Analysis, Writing, Design Reviews, Creative Thinking, Creativity
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Software Visualization, Data Structures, Scripting Languages, Computer Programming, Scripting, Computational Logic, Computer Graphics, Diagram Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Software Design, Computer Programming, Software Testing, Application Development
Intermediate · Guided Project · Less Than 2 Hours

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

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Memory Management, C++ (Programming Language), C (Programming Language), Objective-C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Debugging
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Computer Vision, Image Analysis, Transfer Learning, Deep Learning, Fine-tuning, Artificial Neural Networks, Tensorflow, Applied Machine Learning, Data Preprocessing, Embeddings, Model Training, Network Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Cloud Computing Architecture, Agile Software Development, Cloud Services, Scrum (Software Development), Cloud Deployment, Agile Methodology, Kanban Principles, DevOps, Backlogs, Cloud Security, Cloud Technologies, Cloud Infrastructure, Sprint Retrospectives, Cloud Platforms, Cloud Computing, Cloud-Native Computing, Devops Tools, Continuous Integration, CI/CD
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Warehousing, Extract, Transform, Load, Data Pipelines, Linux Commands, SQL, IBM Cognos Analytics, Apache Kafka, Bash (Scripting Language), Apache Airflow, Shell Script, IBM DB2, Data Transformation, Data Visualization, Dashboard, File Management, Dashboard Creation, Star Schema, Database Management, Relational Databases, Stored Procedure
Beginner · Specialization · 3 - 6 Months