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.

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Data Ethics, Generative AI Agents, ChatGPT, Model Deployment, Restful API, Software Design Documents, Software Design, AI Integrations, Application Deployment, LLM Application, AI literacy, Software Architecture, Agentic Workflows, Continuous Integration, Model Evaluation, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
★ 4.7 (12K) · Intermediate · Specialization · 3 - 6 Months
Madecraft
Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, Information Privacy, Predictive Modeling, General Data Protection Regulation (GDPR), Personally Identifiable Information, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Data Governance, Threat Modeling, Application Security, AI literacy, Large Language Modeling, Natural Language Processing, Model Training, Security Engineering, Blockchain, Machine Learning, Data Processing
Intermediate · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: CI/CD, Azure DevOps, Continuous Integration, Cloud Deployment, Application Deployment, Microsoft Azure, Azure DevOps Pipelines, Cloud Services, Continuous Deployment, DevOps, Cloud Applications, Cloud Security, Microsoft Development Tools, Application Performance Management, Microsoft Copilot, Cloud Management, Capacity Management, System Monitoring, Debugging
★ 4.3 (26) · Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Mechanics, Physics, Mechanical Engineering, Calculus, Physical Science, Problem Solving
★ 4.5 (48) · Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Zero Trust Network Access, Enterprise Architecture, Identity and Access Management, Role-Based Access Control (RBAC), Public Key Infrastructure, Azure Active Directory, Authorization (Computing), Authentications, Multi-Factor Authentication, Active Directory, IT Security Architecture, Security Controls, Microsoft Azure, AI Security, Key Management, Endpoint Detection and Response, Security Architecture Review, Endpoint Security, Compliance Management, Gap Analysis
Advanced · Course · 1 - 3 Months

Skills you'll gain: Instrumental Music, Music, Musical Composition, Music Performance, Media Production, Post-Production
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Linear Algebra, Algebra, Advanced Mathematics, Engineering Analysis, Applied Mathematics, Mathematical Theory & Analysis, Geometry
★ 4.7 (180) · Beginner · Course · 1 - 4 Weeks

Tel Aviv University
Skills you'll gain: Ancient History, World History, Social Studies, International Relations, Political Sciences, Governance, Research Methodologies
★ 4.6 (347) · Mixed · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Remote Access Systems, Linux Commands, Cryptographic Protocols, Web Servers, Scalability
Beginner · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Digital Signal Processing, Image Quality, Image Analysis, Medical Imaging, Telecommunications, Communication Systems, Matlab, Mathematical Modeling, Color Theory, Applied Mathematics, Estimation, Model Optimization
★ 4.6 (1.8K) · Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Campaign Management, Digital Marketing Campaigns, Prompt Engineering, Google Ads, Campaign Planning, Advertising Campaigns, A/B Testing, Online Advertising, Digital Advertising, Keyword Research, Go To Market Strategy, Meta Ads Manager, Search Engine Marketing, Prompt Engineering Tools, Paid media, Performance marketing, Content Performance Analysis, Product Marketing, Marketing Analytics, Competitive Analysis
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Teaching, Differentiated Instruction, Pedagogy, Literacy, Instructional Strategies, Human Learning, Multilingualism, Culture, Digital pedagogy, Education and Training, Cultural Diversity, Learning Theory, Multimedia, Media and Communications
★ 4.6 (138) · Beginner · Course · 1 - 4 Weeks