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.

University of Illinois Urbana-Champaign
Skills you'll gain: Mathematics Education, Education Software and Technology, Research, Science and Research, Qualitative Research
Mixed · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Electrical Substation, Electrical Power, Electric Power Systems, Electrical Systems, Energy and Utilities, Basic Electrical Systems, Electrical Equipment, Electrical Safety, Low Voltage, High Voltage, Sustainable Technologies
Beginner · Course · 1 - 4 Weeks
Starweaver
Skills you'll gain: Endpoint Detection and Response, Threat Detection, MITRE ATT&CK Framework, Cyber Threat Hunting, Cyber Threat Intelligence, Intrusion Detection and Prevention, Threat Modeling, Security Information and Event Management (SIEM), Cyber Security Strategy, Cybersecurity, Malware Protection, Data Loss Prevention, Cyber Attacks, Data Security, Encryption, System Implementation, Open Source Technology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: LangGraph, AI Orchestration, Model Deployment, Retrieval-Augmented Generation, AI Workflows, Generative AI Agents, CrewAI, Agentic Workflows, LangChain, Artificial Intelligence and Machine Learning (AI/ML), LLM Application, Agentic systems, OpenAI, Systems Integration, Tool Calling, Google Gemini, Workflow Management, Automation, Prompt Engineering, Responsible AI
Intermediate · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Human Musculoskeletal System, Anatomy, Endocrinology, Pulmonology, Cardiology, Respiration, Gynecology, Hematology, Obstetrics And Gynecology, Orthopedics, Neurology, Urology, Nephrology, Kinesiology, Physiology, Medical Imaging, Sports Medicine, Biology, Medical Terminology, Cell Biology
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Bayesian Network, Numerical Analysis, Estimation, Simulations, Matlab, Mathematical Modeling, Applied Mathematics, Engineering Analysis, Algorithms
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Linear Algebra, Artificial Intelligence and Machine Learning (AI/ML), Numerical Analysis, Geometry, Applied Mathematics, Algebra, Mathematical Modeling
Intermediate · Course · 1 - 4 Weeks

University of Cambridge
Skills you'll gain: Accrual Accounting, Accruals, Financial Accounting, Financial Modeling, Accounting, Equities, Financial Market, Capital Markets, Financial Analysis, Sustainable Business, Depreciation, Financial Statements, Cash Flows, Loans, Profit and Loss (P&L) Management, Microsoft Excel, Strategic Decision-Making
Intermediate · Course · 1 - 3 Months

Berklee
Skills you'll gain: Entrepreneurship, Creativity, Team Building, Creative Thinking, Presentations, Innovation, Self-Starter, Brand Strategy, Open Mindset, Collaboration, Product Development, Visionary, Curiosity, Professional Networking, Problem Solving
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Social Studies, Diversity Awareness, Culture, Cultural Diversity, Social Justice, Anthropology, Socioeconomics, Social Sciences, World History, International Relations
Beginner · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Journalism, Media and Communications, International Relations, Interviewing Skills, Ethical Standards And Conduct, Decision Making, Podcasting, Storytelling, Safety and Security, Content Creation, Digital Publishing, Diversity Awareness, Business Modeling
Beginner · Course · 1 - 3 Months

Alfaisal University | KLD
Skills you'll gain: Data Entry, Data Validation, Data Cleansing, Data Management, Data Quality, Data Integrity, Data Import/Export
Beginner · Course · 1 - 4 Weeks