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.

28DIGITAL
Skills you'll gain: Computer Security Awareness Training, Threat Management, Cyber Risk, User Accounts
★ 4.6 (779) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Deep Learning, Keras (Neural Network Library), Convolutional Neural Networks, Model Optimization, Model Training, Artificial Neural Networks, Model Evaluation
★ 4.9 (1.1K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Business Continuity Planning, Continuous Monitoring, Business Continuity, Security Management, ISO/IEC 27001, Security Controls, Threat Management, Risk Management, Law, Regulation, and Compliance, Risk Analysis, Risk Management Framework, Security Strategy, Business Risk Management, Cyber Risk, Regulation and Legal Compliance, Cyber Governance, Threat Modeling, Governance Risk Management and Compliance, NIST 800-53, Cybersecurity
★ 4.8 (81) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: R Programming, Statistical Analysis, Statistical Methods, Combinatorics, Statistical Programming, Data Analysis, Probability, Statistics, Probability Distribution, Applied Machine Learning, Probability & Statistics, Bayesian Statistics, Data Science, Simulations
Intermediate · Course · 1 - 3 Months
Duke University
Skills you'll gain: Sensory Systems Analysis, Psychology, Neurology, Motion Arguments, Physiology, Anatomy
★ 4.7 (283) · Mixed · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: FinTech, Governance Risk Management and Compliance, Regulatory Compliance, Financial Regulation, Business Continuity Planning, Compliance Management, Disaster Recovery, Risk Management Framework, Financial Regulations, Financial Controls, Operational Risk, Bank Regulations, Business Continuity, Security Management, Financial Services, Market Trend, Financial Systems, Workforce Development, Banking, Blockchain
★ 4.7 (1K) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Semiconductors, Electrical Engineering, Electronic Systems, Electronic Components, Electrical and Computer Engineering, Electrical Power, Electronic Hardware, Electronics Engineering, Electronics, Electrical Systems, Materials science, Engineering Calculations, Mathematical Modeling, Applied Mathematics
★ 4.5 (295) · Advanced · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Model Based Systems Engineering, Systems Integration, Simulation and Simulation Software, Robotics, Mathematical Modeling, Simulations, Engineering Software, Engineering, Electronic Systems, Mechanical Engineering, Control Systems
★ 4.8 (13) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Processing, Google Cloud Platform, Data Store, Data Pipelines, Data Capture, Unstructured Data, Cloud API, Cloud-Based Integration, Geospatial Information and Technology, Cloud Storage, AI Integrations, Cloud Deployment, Serverless Computing, Business Process
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Finite Element Methods, Simulation and Simulation Software, Engineering Analysis, Simulations, Engineering, Verification And Validation
★ 4.6 (261) · Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Test Planning, Simulations, Test Case, Computer Programming, Programming Principles, Algorithms, C (Programming Language), Build Tools
★ 4.3 (834) · Beginner · Course · 1 - 4 Weeks

Beginner · Course · 1 - 4 Weeks