
DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Probability Distribution, Linear Algebra, Statistical Inference, A/B Testing, Statistical Analysis, Applied Mathematics, NumPy, Probability, Calculus, Dimensionality Reduction, Numerical Analysis, Machine Learning Algorithms, Data Preprocessing, Machine Learning, Machine Learning Methods
Intermediate · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: HTML and CSS, Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Web Applications, Cascading Style Sheets (CSS), Development Environment, Web Development Tools, Web Content Accessibility Guidelines
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Data Manipulation, Python Programming, Software Testing, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Development Environment, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP), Jupyter
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Visualization Software, Visualization (Computer Graphics), C++ (Programming Language), Application Development, Graphing, Computer Graphics, Verification And Validation, Data Validation, Data Structures, Software Testing
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Orchestration, AI Workflows, LLM Application, Agentic systems, Tool Calling, LangChain, Artificial Intelligence, Prompt Engineering, Model Evaluation, Context Management, Scenario Testing, Performance Testing, Development Testing, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, JUnit, Spring Boot, Unit Testing, Integration Testing, Data Pipelines, Restful API, Event-Driven Programming, Encryption, Distributed Computing
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Unit Testing, Test Driven Development (TDD), Software Testing, Scalability, Dashboard, MLOps (Machine Learning Operations), Testability, Kubernetes, Version Control, Model Deployment, Performance Tuning, Software Engineering, PyTorch (Machine Learning Library), Tensorflow, CI/CD, Containerization, Docker (Software), Scikit Learn (Machine Learning Library), Git (Version Control System), Python Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Apple Xcode, Unit Testing, Mobile Development, User Interface (UI), User Interface and User Experience (UI/UX) Design, Game Design, Application Deployment, Real Time Data, Debugging, Artificial Intelligence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Security, Secure Coding, Security Testing, Open Web Application Security Project (OWASP), Vulnerability, Software Testing, Computer Security, Vulnerability Management, Data Security, Security Strategy, Unit Testing, Human Factors (Security), Application Design, Information Privacy, Computer Programming, Python Programming, Node.JS, Javascript, Design Strategies, JavaScript Frameworks
Intermediate · Specialization · 1 - 3 Months

University of London
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, HTML and CSS, Web Design, Frontend Performance, Usability, Web Design and Development, User Interface (UI), Usability Testing, Animations
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Apache Maven, Maintainability, Gradle, Java, Software Design, Software Design Patterns, Software Architecture, Object Oriented Design, Object Oriented Programming (OOP), API Design, Machine Learning Methods, Programming Principles, Integration Testing, Dependency Analysis, User Interface (UI) Design, Design Strategies, Program Evaluation, Automation
Advanced · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
Intermediate · Specialization · 3 - 6 Months