
Skills you'll gain: Flask (Web Framework), Restful API, Software Testing, Databases, Software Quality (SQA/SQC), JSON, Application Programming Interface (API), MongoDB, Full-Stack Web Development, Web Applications, NoSQL, Back-End Web Development, Python Programming, Maintainability, Application Deployment, Data Validation, Authentications
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: MLOps (Machine Learning Operations), Image Analysis, Multimodal Prompts, Debugging, Computer Vision, Model Evaluation, Applied Machine Learning, Failure Mode And Effects Analysis, Verification And Validation, Root Cause Analysis, Performance Analysis, Machine Learning, Performance Tuning, Deep Learning, Artificial Neural Networks, Tensorflow, Data Visualization, Python Programming, Experimentation, Algorithms
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Engineering, Security Requirements Analysis, Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Information Privacy, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Recurrent Neural Networks (RNNs), Model Evaluation, Supervised Learning, Feature Engineering, Transfer Learning, NumPy, Matplotlib, Convolutional Neural Networks, Statistical Methods, Deep Learning, Applied Machine Learning, Data Visualization, Keras (Neural Network Library), Python Programming, Pandas (Python Package), Seaborn, Applied Mathematics, Machine Learning, Machine Learning Algorithms, Tensorflow
Intermediate · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Molecular Biology, Dimensionality Reduction, Unsupervised Learning, Data Analysis, Markov Model, Network Analysis, Biochemistry, Biotechnology, Life Sciences, Infectious Diseases, Microbiology, Statistical Analysis, Biology, Algorithms, Data Preprocessing, Machine Learning, Data Analysis Software, Data Mapping, Python Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Programming Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Autoencoders, Feature Engineering, Unsupervised Learning, Supervised Learning, Classification Algorithms, Regression Analysis, Dimensionality Reduction, Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Reinforcement Learning, Generative Adversarial Networks (GANs), Deep Learning, Data Analysis, Statistical Methods, Data Preprocessing, Machine Learning, Data Science, Python Programming
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: File I/O, Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Algorithms, Encryption, Web Servers
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, LangChain, Model Deployment, Large Language Modeling, Microservices, Test Driven Development (TDD), Software Architecture, Cloud Computing Architecture, MLOps (Machine Learning Operations), Kubernetes, Scalability, Prompt Engineering, API Design, Cloud Deployment, Site Reliability Engineering, Containerization, Infrastructure as Code (IaC), Python Programming, Performance Analysis
Intermediate · Specialization · 1 - 3 Months
DeepLearning.AI
Skills you'll gain: Generative Adversarial Networks (GANs), Autoencoders, Generative AI, Tensorflow, Computer Vision, Image Analysis, Transfer Learning, Convolutional Neural Networks, Generative Model Architectures, Deep Learning, Keras (Neural Network Library), Artificial Neural Networks, Classification Algorithms, Model Evaluation, Distributed Computing, Visualization (Computer Graphics), Performance Tuning, Network Architecture
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Computational Thinking, Cloud Development, Continuous Delivery, Programming Principles
Beginner · Specialization · 3 - 6 Months