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.

National Taiwan University
Skills you'll gain: Regression Analysis, Statistical Modeling, Statistical Methods, Data Visualization, R Programming, Statistical Analysis, Case Studies, Business Analytics, Advanced Analytics, Analytics, Data Analysis, Statistical Hypothesis Testing, Variance Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Instagram, Social Media, Social Media Marketing, Social Media Strategy, Content Creation, Scheduling, Branding
Beginner · Guided Project · Less Than 2 Hours

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Leadership, Collaboration, Nutrition and Diet, Sports Medicine, Performance Analysis, Meal Planning And Preparation, Data Management, Nutrition Counseling, Climate Change Adaptation, Adaptability, Athletic Training, AI Personalization, Communication, Real Time Data, Environmental Science, Technology Solutions, Health Technology
Beginner · Course · 1 - 4 Weeks

Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Command-Line Interface, Unix Commands, Remote Access Systems, Linux Commands, System Configuration, Computer Hardware, Networking Hardware, Embedded Systems, Python Programming, Operating Systems, File Management, Peripheral Devices, Software Installation
Beginner · Course · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Virtual Machines, Blockchain, Identity and Access Management, Transaction Processing, Google Cloud Platform, Cryptography, Cloud Security
Advanced · Project · Less Than 2 Hours

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, UI Components, Interactive Design, Front-End Web Development, User Interface (UI), Web Content
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, Game Design, Virtual Environment, Video Game Development, Debugging, Computer Graphics, Algorithms, Scripting, Computer Programming
Advanced · Course · 1 - 3 Months

Skills you'll gain: Intellectual Property, Adobe Express, Adobe Firefly, Entrepreneurship, Business Planning, Marketing Communications, Adobe Creative Cloud, Marketing, Campaign Management, Adobe Acrobat, Creative Problem-Solving, Presentations, Creative Thinking, Creativity, Content Creation, Social Media, Branding, Digital Content, Client Services, A/B Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, MLOps (Machine Learning Operations), Generative AI, Artificial Intelligence and Machine Learning (AI/ML), AI Workflows, Cloud Infrastructure, Big Data, Model Deployment, Natural Language Processing, Prompt Engineering, Machine Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Kubernetes, Cloud Applications, Microsoft Azure, Platform As A Service (PaaS), Application Deployment, Serverless Computing, Containerization, Application Performance Management, System Monitoring, Cloud Storage
Intermediate · Course · 1 - 4 Weeks