
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), JSON, Object Oriented Design, Unit Testing, Python Programming, Software Testing, Data Structures
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Software Architecture, Systems Architecture, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Functional Design, Performance Testing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: PyTorch (Machine Learning Library), Large Language Modeling, Embeddings, Generative AI, Natural Language Processing, Transfer Learning, Recurrent Neural Networks (RNNs), Data Ethics, Artificial Neural Networks, Classification Algorithms, Model Evaluation, Data Preprocessing, Feature Engineering
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Data Quality, Image Analysis, Data Pipelines, Applied Machine Learning, Data Preprocessing, Model Evaluation, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, HTML and CSS, JavaScript Frameworks, Application Frameworks, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Scalability, Web Applications, Cascading Style Sheets (CSS), Web Development, Software Design, UI Components
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Eclipse (Software), Java Programming, Object Oriented Programming (OOP), Java, Object Oriented Design, Integrated Development Environments, Development Environment, Computer Programming, Debugging, Virtual Machines, Algorithms
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Google Workspace, Google Sheets, Stakeholder Communications, Test Tools, Scripting, Timelines, Project Schedules, Project Management, Web Applications, Javascript, Data Validation
Intermediate · Guided Project · Less Than 2 Hours

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

DeepLearning.AI
Skills you'll gain: Generative Adversarial Networks (GANs), Generative AI, Generative Model Architectures, PyTorch (Machine Learning Library), Model Evaluation, Responsible AI, Data Ethics, Machine Learning, Image Quality, Unsupervised Learning
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: CI/CD, Jenkins, Docker (Software), Spring Boot, Continuous Integration, Configuration Management, Containerization, Scalability, Software Documentation, Application Deployment, Cloud Deployment, Java, Continuous Deployment, API Gateway, Back-End Web Development, JUnit, Application Programming Interface (API), Secure Coding, Java Programming, React.js
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Unsupervised Learning, Dimensionality Reduction, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Data Preprocessing, Feature Engineering, Machine Learning, Text Mining, Data Science, Big Data, Data Analysis, Algorithms
Intermediate · Course · 1 - 3 Months