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.

Skills you'll gain: Matplotlib, Applied Machine Learning, Random Forest Algorithm, Predictive Modeling, Data Visualization, Data Preprocessing, Machine Learning, Data Manipulation, Feature Engineering, Data Cleansing, Python Programming, Data Science, Model Evaluation, Classification Algorithms, NumPy, Pandas (Python Package)
Beginner · Course · 1 - 3 Months

HubSpot Academy
Skills you'll gain: Inside Sales, Sales Training, Consultative Selling, Sales, Sales Strategy, Sales Process, Relationship Building, Customer Relationship Building, Customer Analysis, Personalized Service, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Keras (Neural Network Library), Tensorflow, Applied Machine Learning, Deep Learning, Performance Tuning, Convolutional Neural Networks, Model Deployment, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

L&T EduTech
Skills you'll gain: Construction, Sustainable Architecture, Sustainable Design, Building Design, HVAC, Environmental Engineering, Building Codes, Thermal Management, Architectural Design, Sustainable Development, Physics
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Machine Learning Algorithms, Internet Of Things, Artificial Intelligence, Unsupervised Learning, Python Programming, Computer Vision, Peripheral Devices, Integrated Development Environments, Deep Learning, Applied Machine Learning, Image Analysis, Machine Learning, Embedded Systems, Civil Engineering, Computer Programming Tools, Development Environment, Wireless Networks, Automation, Digital Transformation, Real Time Data
Intermediate · Specialization · 3 - 6 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Empathy & Emotional Intelligence, Emotional Intelligence, People Management, Leadership and Management, Team Management, Behavior Management, Productivity, Organizational Effectiveness, Professional Development, Teamwork, Communication, Leadership, Collaboration, Human Resources
Beginner · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Economics, Policy, and Social Studies, Economics, Socioeconomics, Sustainable Development, Policy Analysis, Data Analysis, Tax, Environmental Issue, International Relations, Trend Analysis, Investments, Policy Development, Behavioral Economics, Supply And Demand, Data Collection
Beginner · Course · 1 - 3 Months

Skills you'll gain: Ancient History, Social Justice, Cultural Diversity, European History, World History, International Relations, Sociology, Social Impact, Political Sciences, Media and Communications
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Package and Software Management, Code Review, Open Source Technology, GitHub, Scientific Methods, Bioinformatics, Technical Documentation, Informatics, Clinical Informatics, R (Software), Data Analysis, Programming Principles, R Programming, Version Control, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Responsible AI, Amazon Bedrock, Prompt Engineering, Generative AI, LLM Application, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Embeddings, AWS SageMaker, Retrieval-Augmented Generation, Amazon Web Services, Large Language Modeling, Artificial Intelligence, Model Evaluation, Data Security, Human Centered Design
Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: Basic Electrical Systems, electromagnetics, Electrical Engineering, Physics, Electric Power Systems, Physical Science, Scientific Methods
Mixed · Course · 1 - 3 Months

University of London
Skills you'll gain: Cryptography, Application Security, Cybersecurity, Data Security, Encryption, Vulnerability Assessments, Information Systems Security, Cyber Attacks, Key Management, Infrastructure Security, Public Key Infrastructure, Authentications, Mobile Security, Data Integrity, Algorithms
Build toward a degree
Beginner · Course · 1 - 4 Weeks