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.

University of Houston
Skills you'll gain: Ancient History, International Relations, Human Factors, Failure Analysis, Engineering, Safety Assurance
Mixed · Course · 1 - 3 Months

Skills you'll gain: Spreadsheet Software, Business Analysis, Data Manipulation, Excel Formulas, Data Analysis, Text Mining, Statistical Reporting, Data Presentation, Data Processing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design and Development, UI Components, Prompt Engineering, Web Development Tools, Web Development, Generative AI, Javascript, Software Engineering, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Skillshare
Skills you'll gain: Cinematography, Adobe After Effects, Videography, Video Editing, Post-Production, Video Production, TikTok, Color Matching, Storytelling, Data Storage, Motion Graphics, Animations, Storyboarding, Timelines, Image Quality, Ideation, Content Creation, Multimedia, File Management, Color Theory
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: LangChain, LLM Application, Large Language Modeling, Retrieval-Augmented Generation, Generative AI Agents, Prompt Engineering, Generative AI, Generative Model Architectures, AI Workflows
Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: SQL, PostgreSQL, Database Management, Data Manipulation, Database Systems
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Embeddings, Prompt Engineering, Development Environment, Large Language Modeling, Text Mining, Databases, OpenAI, Semantic Web, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Transfer Learning, Artificial Intelligence and Machine Learning (AI/ML), Technical Management, Machine Learning, Applied Machine Learning, Model Evaluation, Deep Learning, Debugging, Performance Tuning
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Statistical Machine Learning, Model Evaluation, Statistical Methods, Logistic Regression, Python Programming, Supervised Learning, Machine Learning Methods, Machine Learning, Classification Algorithms, Regression Analysis, Statistical Analysis, Applied Machine Learning, Data Science, Probability & Statistics, Dimensionality Reduction, Statistical Hypothesis Testing
Intermediate · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Writing
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Electrical Systems, Safety Standards, Energy and Utilities, Environmental Regulations, Basic Electrical Systems, Electrical Power, Sustainable Technologies, Manufacturing and Production, Manufacturing Processes, Production Process, Chemistry, Electric Power Systems, Thermal Management, Materials science, Reliability, Electrical Safety, Environmental Issue, System Requirements, Chemical Engineering, Technical Standard
Beginner · Specialization · 3 - 6 Months

Michigan State University
Skills you'll gain: Journalism, Multimedia, Media and Communications, Storytelling, Content Creation, Report Writing, Driving engagement, Interviewing Skills, Oral Expression, Photo/Video Production and Technology, Video Production, Writing, Research, Ethical Standards And Conduct
Intermediate · Course · 1 - 3 Months