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 Alberta
Skills you'll gain: World History, International Relations, European History, Social Justice, Socioeconomics, Systems Thinking, Research
Beginner · Course · 3 - 6 Months

University of London
Skills you'll gain: Key Management, Security Management, Cyber Attacks, Cryptography, Cyber Security Policies, Cybersecurity, Cyber Risk, Encryption, Information Assurance, Incident Response
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Statistical Inference, Statistical Analysis, Logistic Regression, Regression Analysis, Statistical Modeling, R Programming, Probability & Statistics, Model Evaluation, Predictive Modeling, Statistical Hypothesis Testing, Probability Distribution
Build toward a degree
Intermediate · Course · 1 - 4 Weeks
Emory University
Skills you'll gain: Pivot Tables And Charts, Marketing Analytics, Descriptive Statistics, Microsoft Excel, Regression Analysis, Data Analysis, Data-Driven Decision-Making, Marketing, Marketing Effectiveness, Exploratory Data Analysis, Consumer Behaviour, Statistical Analysis, Data Manipulation
Intermediate · Course · 1 - 3 Months

McMaster University
Skills you'll gain: Exercise Science, Kinesiology, Productivity, Cardiology, Stress Management, Time Management, Adaptability, Human Musculoskeletal System, Nutrition and Diet, Physiology, Mental Health, Goal Setting
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Verbal Communication Skills, Public Speaking, Grammar, Vocabulary
Mixed · Course · 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Language Learning, Language Competency, Literacy, Vocabulary, Ancient History
Beginner · Course · 1 - 4 Weeks

Lund University
Skills you'll gain: Legal Research, Case Law, International Relations, Law, Regulation, and Compliance, European History, Political Sciences, Commercial Laws, Regulatory Compliance, Compliance Management, Policty Analysis, Research, and Development
Beginner · Course · 1 - 3 Months

Case Western Reserve University
Skills you'll gain: Geostatistics, Exploratory Data Analysis, Spatial Analysis, Descriptive Statistics, Box Plots, Statistical Modeling, Geospatial Information and Technology, R Programming, Plot (Graphics), Rmarkdown, Data Analysis, Data Cleansing, Statistical Methods, Simulations
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Biological Engineering, Molecular Biology, Biotechnology, Electrical Engineering, Engineering Design Process, Biochemistry, Cell Biology, Technical Design, Research Design, Biology, Computational Logic, Laboratory Experience, Technical Standard
Build toward a degree
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), Wireframing, Bootstrap (Front-End Framework), User Interface (UI) Design, Application Frameworks, Front-End Web Development, Browser Compatibility, Mobile Development Tools, Javascript
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Physical Science, Physics, Life Sciences, Environment, General Science and Research, Global Positioning Systems, Systems Of Measurement, Estimation, Geospatial Information and Technology, Scientific Visualization
Beginner · Course · 1 - 4 Weeks