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.

Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, Digital Signal Processing, C and C++, Distributed Computing, Computer Graphics, System Programming, Program Development, Performance Tuning, Hardware Architecture, Data Structures, Algorithms
Intermediate · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Presentations, Sales Presentation, Persuasive Communication, Microsoft PowerPoint, Public Speaking, Verbal Communication Skills, Data Visualization, Marketing Materials, English Language
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Image Analysis, Tensorflow, Transfer Learning, Convolutional Neural Networks, Computer Vision, JSON, Model Deployment, Applied Machine Learning, Javascript, Artificial Neural Networks, Data Processing, Real Time Data, Web Applications, Machine Learning, Data Transformation
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Spatial Analysis, Geospatial Mapping, Geographic Information Systems, Geospatial Information and Technology, Environmental Monitoring, Climate Change Programs, Image Analysis, Python Programming, Jupyter, Model Evaluation, Software Installation
Beginner · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Creative Thinking, Research, Research Methodologies, Scientific Methods, Critical Thinking, Innovation
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Business Software, Computer Hardware, Generative AI, Operating Systems, Data Storage Technologies, Computer Systems, Enterprise Security, System Software, Information Technology, Hardware Troubleshooting, Computer Architecture, Technology Solutions, System Configuration, Technical Support and Services, Servers, Cybersecurity
Beginner · Course · 1 - 4 Weeks

SkillUp
Skills you'll gain: New Product Development, Product Management, Product Development, Innovation, Product Lifecycle Management, Product Roadmaps, Usability Testing, Product Planning, Product Strategy, Project Management Life Cycle, Stakeholder Engagement, Stakeholder Management, Competitive Analysis, Product Testing, Project Planning, Business Development, Agile Product Development, Test Planning, Registration, Leadership
Beginner · Specialization · 3 - 6 Months

Michigan State University
Skills you'll gain: Color Theory, Adobe Illustrator, Digital Design, Creativity, Image Quality, Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Recurrent Neural Networks (RNNs), Data Manipulation, Data Transformation, Financial Forecasting, Model Evaluation, Data Visualization, Time Series Analysis and Forecasting, Exploratory Data Analysis, Keras (Neural Network Library), Deep Learning, Pandas (Python Package), NumPy
Mixed · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Project Scoping, Scope Management, Feasibility Studies, Work Breakdown Structure, Project Estimation, Project Management Life Cycle, Project Controls, Requirements Management, Cost Estimation, Estimation, Project Management, Project Management Institute (PMI) Methodology, Project Risk Management, Project Portfolio Management, Cost Management, Strategic Planning, Project Design, Crisis Management, Earned Value Management, Problem Management
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

The University of Melbourne
Skills you'll gain: Molecular Biology, Life Sciences, Oncology, Environment, Cell Biology, Biology, Medical Science and Research, Research Design, Nutrition and Diet
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: AI Product Strategy, Technical Management, Team Building, AI Enablement, Project Management, Data Ethics, Artificial Intelligence, Data Science, Artificial Neural Networks, Machine Learning, Discussion Facilitation, Deep Learning, Recruitment, Sales
Beginner · Course · 1 - 4 Weeks