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.

Alfaisal University | KLD
Skills you'll gain: Economics, Supply And Demand, Social Impact, Estimation, Finance, Socioeconomics, Social Studies, Economic Development, Market Dynamics, Market Trend
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Collaboration, Time Management, Productivity, Organizational Skills, User Accounts
Beginner · Guided Project · Less Than 2 Hours
Johns Hopkins University
Skills you'll gain: Epidemiology, Infectious Diseases, Public Health, Program Management, Model Evaluation, Performance Testing, Data Management, Decision Support Systems
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cyber Security Assessment, Compliance Management, Internal Controls, Threat Detection, Governance, Continuous Monitoring, Data Management, Disaster Recovery, Key Performance Indicators (KPIs), Regulatory Requirements, Business Analysis, Organizational Structure, Accountability, Stakeholder Communications
Intermediate · Specialization · 3 - 6 Months

S.P. Jain Institute of Management and Research
Skills you'll gain: Self-Awareness, Conflict Management, Personal Development, Emotional Intelligence, Interpersonal Communications, Collaboration, Empathy, Professional Development, Visionary, Leadership, Adaptability, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Web Applications, HTML and CSS, Animations, Hypertext Markup Language (HTML), Event-Driven Programming, Web Design and Development, UI Components, Data Structures, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Object Oriented Programming (OOP), Test Script Development, Test Tools, Software Testing, Programming Principles, Software Installation, Scripting, Python Programming, Development Environment, Integrated Development Environments, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Information Systems Security, Risk Management, Continuous Monitoring, Information Assurance, Cyber Governance, Governance, Cybersecurity, Security Controls, Business Risk Management, ISO/IEC 27001, Threat Modeling, Risk Analysis, Threat Management, Vulnerability Assessments, Regulatory Compliance, System Monitoring, Information Systems, Asset Management, Intellectual Property
Advanced · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Serverless Computing, Amazon S3, Amazon Web Services, Kubernetes, Containerization, Cloud Storage, Disaster Recovery, Application Deployment, Cloud Deployment, Cloud Computing Architecture, Cloud Solutions, Data Storage Technologies
Intermediate · Course · 1 - 4 Weeks

University of Western Australia
Skills you'll gain: Workforce Planning, Recruitment, Recruitment Strategies, Diversity and Inclusion, Human Resource Strategy, Workplace inclusivity, Talent Sourcing, Diversity Awareness, Organizational Effectiveness, Talent Acquisition, Job Analysis
Beginner · Course · 1 - 4 Weeks

Indian Institute of Technology Guwahati
Skills you'll gain: User Research, UI/UX Research, Competitive Analysis, Qualitative Research, User Experience, User Experience Design, Usability Testing, User Centered Design, Persona (User Experience), Research Methodologies, Focus Group, Interviewing Skills, Requirements Elicitation, Data Collection, Stakeholder Analysis
Beginner · Course · 1 - 3 Months