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: Cryptographic Protocols, Network Security, Encryption, OSI Models, IT Security Architecture, Network Performance Management, Network Architecture, General Networking, Network Planning And Design, Communication Systems, Remote Access Systems, TCP/IP, Network Infrastructure, Network Protocols, Wireless Networks, Virtual Private Networks (VPN), Virtual Networking, Endpoint Security, Cloud Security, Software-Defined Networking
★ 4.8 (13) · Intermediate · Course · 1 - 4 Weeks

Saïd Business School, University of Oxford
Skills you'll gain: AI powered creativity, Generative AI, Generative Model Architectures, AI Product Strategy, Media Production, Content Creation, Prompt Engineering, AI literacy, Creativity, LLM Application, Responsible AI, AI Integrations, Media Strategy, AI Workflows, Content Strategy, Content Optimization, Content Management, Marketing Communications, Digital Transformation, Marketing
Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Structural Engineering, Structural Analysis, Construction Engineering, Civil Engineering, Construction, Engineering Analysis, Civil and Architectural Engineering, Building Codes, Engineering Practices, Engineering Calculations, Safety Standards, Simulation and Simulation Software
Advanced · Course · 1 - 3 Months

Skills you'll gain: Dataflow, Serverless Computing, Identity and Access Management, Data Pipelines, Data Processing, Cloud Security, Data Security, Data Access, Cloud Storage, Google Cloud Platform, Role-Based Access Control (RBAC), Interoperability, Containerization, Scalability
Intermediate · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Diversity Programs, Diversity Training, Diversity Awareness, Cultural Diversity, Diversity and Inclusion, Diversity Equity and Inclusion Initiatives, Workplace inclusivity, Intercultural Competence, Psychology, Social Sciences, Sociology, Innovation, Organizational Change
★ 4.7 (980) · Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Infant Care, Nutrition Education, Pediatrics, Nutrition Counseling, Nutrition and Diet, Childhood Education and Development, Child Welfare, Meal Planning And Preparation, Working With Children, Nutritional Assessment, Child Development, Preventative Care, Health Education, Caregiving, Food Safety and Sanitation, Public Health and Disease Prevention, Health Assessment, Health Care, Public Health, Health Equity
Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Networking Hardware, OSI Models, Network Architecture, Network Protocols, General Networking, Network Security, TCP/IP, Computer Networking, Cloud Technologies, Network Infrastructure, Network Administration, Local Area Networks, Cloud Platforms, Network Planning And Design, Routing Protocols, Cloud Infrastructure, Virtual Private Networks (VPN), Cloud Services, Telecommunications, Wireless Networks
★ 4.4 (13) · Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Responsible AI, Model Training, Data Ethics, Deep Learning, Model Deployment, Debugging, Artificial Intelligence, Bayesian Network, Model Evaluation, Bayesian Statistics, Artificial Neural Networks, Statistical Modeling
★ 4.5 (11) · Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: UI/UX Research, User Experience Design, Design Research, User Experience, User Research, User Centered Design, Interaction Design, Prototyping, Usability Testing, Usability, Human Computer Interaction, Human Factors, Design Elements And Principles, Ideation
★ 4.8 (1.6K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Unit Testing, File I/O, Algorithms, Test Case, Computer Programming, Test Tools, Python Programming, Debugging, Software Testing, File Management, Data Science, Context Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Storage, Cloud Security, Data Storage Technologies, Data Loss Prevention, Disaster Recovery, Data Security, Data Storage, Google Cloud Platform, Data Maintenance, Malware Protection, Data Management, Security Controls
Beginner · Project · Less Than 2 Hours