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: AI Workflows, Agentic Workflows, Generative AI Agents, AI Orchestration, Model Deployment, Automation, AI Enablement, No-Code Development, Prompt Engineering, LLM Application, Process Optimization, System Monitoring, Performance Analysis, Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Application Deployment, Integrated Development Environments, Development Testing, Application Development, Web Applications, Javascript
Beginner · Guided Project · Less Than 2 Hours

Real Madrid Graduate School Universidad Europea
Skills you'll gain: AI Personalization, AI Enablement, Responsible AI, Artificial Intelligence, Robotics, Automation, Emerging Technologies, Augmented and Virtual Reality (AR/VR), Innovation, Advanced Analytics, Predictive Analytics, Law, Regulation, and Compliance, Ethical Standards And Conduct, Cognitive flexibility, Governance, Investment Management, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: API Design, Restful API, API Gateway, Application Programming Interface (API), Cloud API, Application Lifecycle Management, Software Documentation, Cloud Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Target Market, Sales Strategy, Marketing Planning, Marketing, Sales Process, Sales, Marketing Strategy and Techniques, Marketing Analytics, Digital Marketing, Brand Management, Market Opportunities, Market Research, Business Metrics, Customer Analysis
Mixed · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Peer Review, Journals, Scientific Methods, Research, Research Design, Proofreading, Research Methodologies, Editing, Ethical Standards And Conduct, Data Management
Mixed · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Relationship Building, Research, Planning, Goal-Oriented, Professionalism, Resilience, Resourcefulness, Problem Solving, Persistence, Persuasive Communication, Time Management, Communication, Strategic Thinking
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, User Interface and User Experience (UI/UX) Design, Digital Design, Web Design, Motion Graphics, Adobe XD, Graphic and Visual Design, No-Code Development, Graphic Design, Animations, Prototyping, Typography, Layout Design, Visual Design, Design Elements And Principles, Augmented and Virtual Reality (AR/VR), Style Guides, Storytelling, Creative Design, Image Quality
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Application Deployment, Azure DevOps, Continuous Deployment, Git (Version Control System), Version Control, Microsoft Azure, Release Management, Code Review
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Testability, Test Tools, Java, Mockups
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scaled Agile Framework, Agile Project Management, Agile Software Development, Agile Methodology, Scrum (Software Development), Sprint Planning, Kanban Principles, Lean Methodologies, Organizational Change, Sprint Retrospectives, Waterfall Methodology, Process Mapping, Continuous Improvement Process, Prioritization, Requirements Analysis
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Wrangling, Unstructured Data, Query Languages, Data Manipulation, Data Import/Export, Big Data, SQL, Database Administration
Beginner · Project · Less Than 2 Hours