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: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Cloud Technologies, Apache Spark, Cloud Computing, Cloud Storage, Virtual Networking, Cloud Platforms, Cloud Solutions, Network Architecture, Cloud Computing Architecture, Computer Networking, File Systems, Apache Hadoop, Cloud Applications, Cloud Development, Software-Defined Networking, Data Store
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Unsupervised Learning, SPSS (Software), SPSS, Statistical Machine Learning, Applied Machine Learning, Machine Learning, Machine Learning Methods, Statistical Software, Data Preprocessing, Machine Learning Algorithms, Statistical Analysis, Model Evaluation, Data Mining, Data Cleansing, Data Analysis, Statistical Methods, Data Visualization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Ubuntu, Command-Line Interface, Package and Software Management, Hardening, Unix Shell, Linux Administration, Linux, Software Installation, Network Security, System Configuration, Linux Commands, Patch Management, Open Source Technology, Operating System Administration, Cloud-Native Computing, Containerization, Systems Administration, System Support, DevOps, Administration
Intermediate · Course · 3 - 6 Months

UNSW Sydney (The University of New South Wales)
Skills you'll gain: Requirements Analysis, Requirements Management, Requirements Elicitation, Business Requirements, Technical Writing, Functional Requirement, Product Requirements, Engineering Documentation, Business Writing, System Requirements, Project Documentation, Editing, Systems Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Systems Design, Systems Architecture, System Design and Implementation, Software Design, Software Architecture, Distributed Computing, Software Systems, Scalability, API Design, Data Storage Technologies, Microservices, Data Storage, Live Streaming, Restful API, API Gateway, Databases, Load Balancing, Application Programming Interface (API), Network Protocols, Capacity Management
Advanced · Course · 3 - 6 Months
Duke University
Skills you'll gain: Community Organizing, Climate Change Programs, Community Development, Climate Change Adaptation, Social Sciences, Ethical Standards And Conduct, Community and Social Work, Community Outreach, Leadership, Social Impact, Sustainable Development, Environmental Policy, Sustainable Systems, Collaboration, Governance, Professional Development, Innovation, Environmental Science, Personal Development, Data Collection
Beginner · Specialization · 1 - 3 Months

Queen Mary University of London
Skills you'll gain: Qualitative Research, Proposal Development, Market Research, Research Reports, Data Collection, Research Design, Surveys, Research Methodologies, Analytics, Proposal Writing, Data Analysis, Digital Brand Strategy, Statistical Hypothesis Testing, Survey Creation, Digital Analysis, Statistical Analysis, Correlation Analysis, Business Research, Report Writing, Focus Group
Beginner · Specialization · 3 - 6 Months

Tel Aviv University
Skills you'll gain: Scientific Methods, General Science and Research, Science and Research, Biology, Sensory Systems Analysis, Research, Life Sciences, Experimentation, Psychology, Molecular Biology, Environment, Physiology, Neurology, Cell Biology
Beginner · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Windows PowerShell, MITRE ATT&CK Framework, Incident Response, Cyber Threat Intelligence, Cyber Threat Hunting, Key Management, Linux, Endpoint Security, Data Security, Threat Modeling, Computer Security Incident Management, Threat Detection, Network Security, Cryptography, Workflow Management, Operating System Administration, Linux Administration, Endpoint Detection and Response, Cybersecurity, Vulnerability Assessments
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Search Engine Optimization, Keyword Research, Web Analytics and SEO, Content Optimization, Content Strategy, Marketing, Content Creation, Social Media
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Succession Planning, Culture Transformation, Talent Recruitment, Team Performance Management, Organizational Change, Talent Management, Recruitment Strategies, Team Building, Trustworthiness, Full Cycle Recruitment, Organizational Leadership, Organizational Development, Team Leadership, Team Collaboration, Employee Coaching, Team Motivation, People Management, Relationship Management, Organizational Strategy, Leadership
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Job Analysis, Job Evaluation, Analysis, Performance Analysis, Workforce Planning, Organizational Structure, Human Resources Management and Planning, Business Research, Delegation Skills, Report Writing, Writing, Interviewing Skills
Beginner · Course · 1 - 4 Weeks