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.

Lund University
Skills you'll gain: Climate Change Mitigation, Climate Change Adaptation, Environment, Environmental Engineering and Restoration, Sustainable Development, Energy and Utilities, Sustainable Architecture, Scientific Methods, Sustainable Technologies, Policty Analysis, Research, and Development, Transportation Operations, Environmental Policy, Governance
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Manufacturing Processes, Schematic Diagrams, Computer-Aided Design, Production Process, 3D Modeling, 3D Assets, Materials science, Emerging Technologies
Beginner · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Adobe After Effects, Animations, Video Production, Post-Production, Video Editing, Motion Graphics, Storyboarding, Ideation, File Management, Content Creation, Timelines, Graphics Software, Creativity, Color Matching
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Music Theory, Music Performance, Music, Leadership, Booking (Sales), Professional Networking, Professional Development, Entrepreneurship, Verbal Communication Skills, Scheduling
Intermediate · Course · 1 - 3 Months

The Chinese University of Hong Kong
Skills you'll gain: Debugging, Mathematical Modeling, Operations Research, Combinatorics, Graph Theory, Algorithms, Geometry, Data Structures
Intermediate · Course · 1 - 3 Months

Berklee
Skills you'll gain: Music Theory, Music, Musical Composition, Instrumental Music, Music Performance
Beginner · Course · 1 - 3 Months

Berklee
Skills you'll gain: Musical Composition, Peer Review, Music, Music Theory, Music Performance, Creativity, Writing and Editing, Writing, Storytelling
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cyber Threat Hunting, Incident Response, Cyber Threat Intelligence, Penetration Testing, Computer Security Incident Management, Intrusion Detection and Prevention, Threat Modeling, Threat Detection, MITRE ATT&CK Framework, Cryptography, Security Testing, Incident Management, Application Security, Encryption, Security Management, Cybersecurity, Vulnerability Scanning, Vulnerability Assessments, Open Web Application Security Project (OWASP), Security Information and Event Management (SIEM)
Beginner · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Semiconductors, Thermal Management, Materials science, Chemical Engineering, Engineering Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Customer Analysis, Statistical Visualization, Unsupervised Learning, Customer Insights, Correlation Analysis, Pandas (Python Package), Heat Maps, Data Processing, Seaborn, Histogram, Matplotlib, Exploratory Data Analysis, Data Analysis, Predictive Modeling, Data Visualization Software
Mixed · Course · 1 - 4 Weeks
University of Pennsylvania
Skills you'll gain: Marketing, Strategic Marketing, Marketing Strategies, Brand Management, Consumer Behaviour, Brand Strategy, Go To Market Strategy, Marketing Communications, New Business Development, Customer Insights, Market Opportunities
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: AI Product Strategy, Generative AI, New Product Development, Product Development, Product Lifecycle Management, Marketing Materials, Product Roadmaps, Go To Market Strategy, ChatGPT, Product Improvement, Technology Roadmaps, User Feedback, Competitive Analysis, Market Research, Strategic Thinking, Market Intelligence
Beginner · Course · 1 - 4 Weeks