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.

PwC India
Skills you'll gain: Tax Preparation, Accounting, Tax Management, Sales Tax, Income Tax, Tax, Tax Laws, Tax Compliance, Regulatory Compliance, Problem Solving
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Node.JS, MongoDB, Middleware, Databases, Database Systems
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Exploitation techniques, Border Gateway Protocol, Malware Protection, Cybersecurity, TCP/IP, Internet Of Things, Network Security, Threat Detection, Network Monitoring, Network Routing, Network Analysis, Cyber Risk, Network Protocols, Containerization
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Operational Databases, Database Administration, Data Loss Prevention, Data Security, Debugging, Scripting Languages
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Visualization (Computer Graphics), 3D Assets, Design Software, Software Installation, Functional Design, Technical Design, User Interface (UI), Data Import/Export
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Behavioral Health, Healthcare Ethics, Empathy & Emotional Intelligence, Mental and Behavioral Health, Rehabilitation, Ethical Standards And Conduct, Advocacy, Research
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Azure Active Directory, Authentications, Identity and Access Management, Authorization (Computing), Active Directory, Role-Based Access Control (RBAC), Multi-Factor Authentication, Microsoft Azure, Single Sign-On (SSO), Software As A Service, User Accounts, Cloud Services, Enterprise Security
Beginner · Course · 1 - 4 Weeks

Universidades Anáhuac
Skills you'll gain: Dental Procedures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Vue.JS, User Interface (UI), User Interface and User Experience (UI/UX) Design, JavaScript Frameworks, Front-End Web Development, Authentications, Web Applications, Web Development Tools, Real Time Data, Responsive Web Design, Javascript, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Market Data, Financial Statement Analysis, Financial Data, Equities, Financial Analysis, Data Analysis, Accounting and Finance Software, Financial Modeling, Technical Analysis, Business Analysis, Real Time Data
Intermediate · Guided Project · Less Than 2 Hours

University of London
Skills you'll gain: jQuery, HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Web Design and Development, Javascript and jQuery, Bootstrap (Front-End Framework), Web Design, Web Development, Javascript, Web Applications, Cascading Style Sheets (CSS), Interactive Design, Programming Principles, Development Environment
Mixed · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Java, Object Oriented Programming (OOP), Education Software and Technology, Computer Programming, Digital pedagogy, Program Development, Debugging, Data Structures
Beginner · Course · 1 - 3 Months