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.

Rice University
Skills you'll gain: Immunology, Public Health, Anatomy, Molecular Biology, Molecular, Cellular, and Microbiology, Infectious Diseases, Life Sciences, Medical Terminology, Cell Biology, Biochemistry, Biology
★ 4.7 (1.8K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Azure Active Directory, Active Directory, Authentications, Security Controls, Cloud Security, Identity and Access Management, Network Security, Computer Security, Security Management, Data Security, Regulatory Compliance, AI Security, Multi-Factor Authentication, Cyber Governance, Cyber Risk, Data Governance, Authorization (Computing), Microsoft Azure, Generative AI, Threat Detection
★ 4.8 (177) · Beginner · Course · 1 - 3 Months

Indian Institute for Human Settlements
Skills you'll gain: Editing, Storytelling, Writing and Editing, Photography, Content Creation, Visual Storytelling, Infographics, Writing, Driving engagement, Media and Communications, Social Media, Instagram
★ 4.8 (9) · Mixed · Course · 1 - 3 Months

Columbia University
Skills you'll gain: Regression Analysis, Derivatives, Financial Market, Statistical Methods, Market Data, Financial Modeling, Securities (Finance), Mathematical Modeling, Numerical Analysis, Equities, Model Optimization, Python Programming, Algorithms, Case Studies
★ 4.4 (47) · Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Network Routing, Network Security, TCP/IP, Firewall, Routing Protocols, Google Cloud Platform, Virtual Networking, Network Administration, Virtual Private Networks (VPN), Network Infrastructure, Cloud Services
★ 4.8 (1.1K) · Intermediate · Course · 1 - 4 Weeks
LearnQuest
Skills you'll gain: Blockchain, Key Management, Threat Modeling, Public Key Infrastructure, Security Controls, Cryptography, Cybersecurity, Data Security, Application Security, Network Security, Security Architecture Review, IT Security Architecture, Vulnerability Assessments, Encryption, Secure Coding, Cryptographic Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management
★ 4.6 (21) · Intermediate · Specialization · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Statistical Process Controls, Root Cause Analysis, Lean Methodologies, Process Capability, Quality Control, Six Sigma Methodology, Process Analysis, Lean Six Sigma, Quality Monitoring, Process Improvement and Optimization, Quality Improvement, Process Improvement, Continuous Improvement Process, Operational Efficiency, Business Process Management, Waste Minimization
★ 4.8 (837) · Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Feature Engineering, Data Analysis, Analysis, Return On Investment, Data Storytelling, Performance Measurement, Business Metrics, Performance Metric, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

University of the Arts London
Skills you'll gain: Generative Adversarial Networks (GANs), AI powered creativity, Generative AI, Generative Model Architectures, Data Ethics, Image Analysis, Art History, Aesthetics, AI literacy, Creativity, Responsible AI, Prompt Engineering, Intellectual Property, Photography
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative Adversarial Networks (GANs), Generative AI, Autoencoders, Generative Model Architectures, Deep Learning, Tensorflow, Unsupervised Learning, Model Training, Dimensionality Reduction
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Selenium (Software), Software Testing, Security Testing, Test Automation, Performance Testing, Functional Testing, Test Script Development, Mobile Development Tools, Test Tools, Test Execution Engine, Performance Stress Testing, Test Planning, Application Security, Continuous Deployment
★ 3.7 (111) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Supply Chain Management, Supply Chain Planning, Supply Chain, Demand Planning, Supply Chain Systems, Forecasting, Customer Demand Planning, AI Enablement, Risk Mitigation, Risk Analysis, AI Integrations, Automation, Decision Intelligence, Risk Management, Business Process Automation
★ 4.1 (21) · Beginner · Course · 1 - 4 Weeks