Data Structures and Algorithms courses can help you learn about arrays, linked lists, trees, and graph structures, along with sorting and searching algorithms. You can build skills in problem-solving, optimizing code efficiency, and analyzing algorithm complexity. Many courses introduce tools like Python, Java, or C++ for implementing these concepts, as well as platforms for coding challenges that reinforce your understanding through practical application.

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Computer Vision, Transfer Learning, Deep Learning, Image Analysis, Hugging Face, Natural Language Processing, Artificial Neural Networks, Tensorflow, Embeddings, Supervised Learning, Large Language Modeling, Keras (Neural Network Library), Applied Machine Learning, Machine Learning, MLOps (Machine Learning Operations), Debugging, Performance Tuning, PyTorch (Machine Learning Library)
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: Regression Analysis, Statistical Modeling, Statistical Methods, Data Visualization, R Programming, Statistical Analysis, Case Studies, Business Analytics, Advanced Analytics, Analytics, Data Analysis, Statistical Hypothesis Testing, Variance Analysis
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: vSphere DRS & HA, vSphere Networking and Storage, VMware ESX Servers, VMware vSAN, vCenter Server, Patch Management, Security Controls, iSCSI Configuration, Virtual Machines, Virtualization, Hybrid Cloud Computing, Kubernetes
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Mental Concentration, Professional Development, Productivity, Self-Discipline, Personal Development, Time Management, Organizational Skills, Learning Strategies, Stress Management, Cleanliness
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Digital Transformation, Serverless Computing, Containerization, Hybrid Cloud Computing, Cloud Infrastructure, Cloud Computing, Google Cloud Platform, Multi-Cloud, Cloud Services, Application Programming Interface (API), Microservices, Virtual Machines, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Tensorflow, MLOps (Machine Learning Operations), Model Deployment, Unstructured Data, Statistical Machine Learning, Machine Learning, SQL, Data Pipelines, Jupyter, Artificial Intelligence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Instagram, Social Media, Social Media Marketing, Social Media Strategy, Content Creation, Scheduling, Branding
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, Prompt Patterns, Large Language Modeling, LangChain, Retrieval-Augmented Generation, Exploratory Data Analysis, Unsupervised Learning, Generative Model Architectures, PyTorch (Machine Learning Library), ChatGPT, Generative AI, Restful API, LLM Application, Keras (Neural Network Library), Supervised Learning, Generative AI Agents, Model Evaluation, Responsible AI, Vector Databases, Data Import/Export
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: OpenAI API
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Modeling, Stakeholder Engagement, Database Design, Dashboard, Business Intelligence, Extract, Transform, Load, Tableau Software, Data Warehousing, Data Pipelines, Interactive Data Visualization, Business Reporting, Data-Driven Decision-Making, Data Visualization, Interviewing Skills, Applicant Tracking Systems, Business Process, AI Enablement, Business Analysis, Data Analysis, SQL
Build toward a degree
Advanced · Professional Certificate · 3 - 6 Months

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), System Programming, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Data Security, Infrastructure Security, Cybersecurity, Network Security, Cloud Computing, Google Cloud Platform, Authentications, Authorization (Computing), Data Governance, Encryption
Beginner · Course · 1 - 3 Months