Explore Catalogue

Discover and learn from our extensive collection of world-class courses and curriculums tailored to your needs

Sort by:
Show:
Advancing Mask Technology for SemiconductorsNew

Advancing Mask Technology for Semiconductors

This course provides an in-depth understanding of semiconductor mask technology, essential for miniaturization and efficiency in electronic devices. It covers fundamental concepts, advanced techniques, and practical applications of mask design and fabrication. Learners will explore mask technology, design principles, lithography techniques, quality control, and future trends. The course equips professionals with the skills to enhance productivity and efficiency in semiconductor manufacturing. Through interactive short videos and discussions, learners can grasp complex topics with ease. Assessments, including graded and non-graded assignments, help measure learning progress. Upon completion, learners will be able to design and fabricate masks, implement advanced lithography, optimize layouts, and maintain quality control. They will also address fabrication challenges and apply yield enhancement strategies to stay ahead in the industry.

This course provides an in-depth understanding of semiconductor mask technology, essential for miniaturization and efficiency in electronic devices. It covers fundamental concepts, advanced techniques, and practical applications of mask design and fabrication.

Learners will explore mask technology, design principles, lithography techniques, quality control, and future trends. The course equips professionals with the skills to enhance productivity and efficiency in semiconductor manufacturing.

Through interactive short videos and discussions, learners can grasp complex topics with ease. Assessments, including graded and non-graded assignments, help measure learning progress.

Upon completion, learners will be able to design and fabricate masks, implement advanced lithography, optimize layouts, and maintain quality control. They will also address fabrication challenges and apply yield enhancement strategies to stay ahead in the industry.

Related To:

Semiconductor Mask Technology Mask Design Principles Lithography TechniquesMask Fabrication ProcessesEUV Lithography
Product ID: OC-2024-D15PJ
Advanced UX Strategies for Product ManagersNew

Advanced UX Strategies for Product Managers

You’ve built the feature. The devs shipped it. But users still don’t care. Why? Chances are that your product missed what truly matters to users. This course helps you break out of the feature factory mindset and start building with clarity, empathy, and intention — using battle-tested UX strategies that drive real impact.   You’ll learn to apply empathy maps, user journey flows, heuristic evaluations, and feature scorecards — all through hands-on labs using real UX tools like Figma and JTBD (Jobs-To-Be-Done) templates. Whether you’re building MVPs or scaling a product, the frameworks are flexible and immediately actionable.

You’ve built the feature. The devs shipped it. But users still don’t care. Why? Chances are that your product missed what truly matters to users. This course helps you break out of the feature factory mindset and start building with clarity, empathy, and intention — using battle-tested UX strategies that drive real impact.  

You’ll learn to apply empathy maps, user journey flows, heuristic evaluations, and feature scorecards — all through hands-on labs using real UX tools like Figma and JTBD (Jobs-To-Be-Done) templates. Whether you’re building MVPs or scaling a product, the frameworks are flexible and immediately actionable.

Related To:

Advanced UXProduct managerUX for Product Managers
Product ID: OC-2026-A24LA
Advanced Cypress TestingNew

Advanced Cypress Testing

Hey there, QA engineers and full-stack developers! Are you ready to break out of the basic test scripts and build Cypress test systems that scale?  In this course, we’ll take you beyond the tutorial playground and into real-world workflows for Cypress. You’ll learn how to structure your tests like a pro, clean up messy test logic with custom commands and fixtures, and layer UI + API validations to simulate real user journeys.  Let’s be honest—most Cypress tutorials stop at “click the button, assert the text.” That’s not enough when you're testing login flows, session tokens, flaky elements, or preparing your codebase for CI. Whether you’re joining a large engineering team or building fast, stable pipelines solo, this course will level up your automation strategy.  And here's the best part: We keep it practical and efficient. No overcomplicated CI/CD setups. No third-party plugins to babysit. Just a clean local setup, reusable test code, and Cypress features that actually make testing enjoyable again.

Hey there, QA engineers and full-stack developers! Are you ready to break out of the basic test scripts and build Cypress test systems that scale? 

In this course, we’ll take you beyond the tutorial playground and into real-world workflows for Cypress. You’ll learn how to structure your tests like a pro, clean up messy test logic with custom commands and fixtures, and layer UI + API validations to simulate real user journeys. 

Let’s be honest—most Cypress tutorials stop at “click the button, assert the text.” That’s not enough when you're testing login flows, session tokens, flaky elements, or preparing your codebase for CI. Whether you’re joining a large engineering team or building fast, stable pipelines solo, this course will level up your automation strategy. 

And here's the best part: We keep it practical and efficient. No overcomplicated CI/CD setups. No third-party plugins to babysit. Just a clean local setup, reusable test code, and Cypress features that actually make testing enjoyable again.

Related To:

CypresstestingAutomationSoftware TestingDebugging
Product ID: OC-2026-A2JSZ
Agile Leadership for Distributed TeamsNew

Agile Leadership for Distributed Teams

Agile frameworks have become a dominant way of working because of their proven success in delivering value and fostering engaged, robust teams.  As remote work becomes increasingly common, the challenges of managing distributed teams also grow. Agile leadership provides a flexible, collaborative framework for overcoming these challenges and driving team success. This short course is divided into three parts, each focusing on a key aspect of agile leadership in the context of distributed teams. Within each part, we delve into three specific topics to provide participants with actionable strategies and insights.

Agile frameworks have become a dominant way of working because of their proven success in delivering value and fostering engaged, robust teams.  As remote work becomes increasingly common, the challenges of managing distributed teams also grow. Agile leadership provides a flexible, collaborative framework for overcoming these challenges and driving team success. This short course is divided into three parts, each focusing on a key aspect of agile leadership in the context of distributed teams. Within each part, we delve into three specific topics to provide participants with actionable strategies and insights.    

Related To:

Agile LeadershipDistributed TeamsProfessional DevelopmentRemote WorkTeam Collaboration
Product ID: OC-2024-C1A2P
Agile Release Planning

Agile Release Planning

This mini-course takes you through the standard approach and the Monte Carlo simulation approach to agile release planning, comparing and contrasting the alternatives, and the benefits and costs of each. While agile release planning is often well understood on a team-level basis, standard approaches do not often work well at the multi-team or a multi-release level. The standard approach can become riddled with inconsistencies and errors; dependencies may become difficult to handle; and, risks can be unknown, ill managed, and poorly quantified, or not at all.

This mini-course takes you through the standard approach and the Monte Carlo simulation approach to agile release planning, comparing and contrasting the alternatives, and the benefits and costs of each. While agile release planning is often well understood on a team-level basis, standard approaches do not often work well at the multi-team or a multi-release level. The standard approach can become riddled with inconsistencies and errors; dependencies may become difficult to handle; and, risks can be unknown, ill managed, and poorly quantified, or not at all.

Related To:

Agile ScrumAgility
Product ID: OC-2024-C18U9
Agile and Scrum in Action

Agile and Scrum in Action

This short course cuts through the noise and helps you to understand agile, Agile, Scrum and other tools that will make you more effective as a professional, in your team and in your organization. You wouldn't be the first person to wonder: What the heck is the difference between "Agile" and "agile." One has a capital "A" and the other not? The simple answer is this: The upper case “A” Agile is an iterative approach detailed in the Agile Manifesto (initially described in 2001) to describe software development and project management with defined principles, values, methods, roles, processes and tools. Breaking down work, establishing self-organizing teams and seeking out rapid and "iterative" feedback, the expectation (and results) are that outcomes are improved. The lower case “a” agile is a trait of an individual, team or organization that lives and breathes the principles of agility in everything (or most of the things) he, she or it does: flexibility, soliciting feedback, speed to results, preparedness and much, much more. "Organizational agility" is part of the very cell-structure and DNA of the business. It is live and breathed, not just documented in a certification or budget. The agile way of thinking is best known in the field of software development, but the principles are increasingly being applied in other types of projects. Scrum is a highly used agile methodology and is suitable for all professionals looking to keep their knowledge up to date with the latest developments in the fields of IT and project management.

This short course cuts through the noise and helps you to understand agile, Agile, Scrum and other tools that will make you more effective as a professional, in your team and in your organization. You wouldn't be the first person to wonder: What the heck is the difference between "Agile" and "agile." One has a capital "A" and the other not? The simple answer is this:
  • The upper case “A” Agile is an iterative approach detailed in the Agile Manifesto (initially described in 2001) to describe software development and project management with defined principles, values, methods, roles, processes and tools. Breaking down work, establishing self-organizing teams and seeking out rapid and "iterative" feedback, the expectation (and results) are that outcomes are improved.
  • The lower case “a” agile is a trait of an individual, team or organization that lives and breathes the principles of agility in everything (or most of the things) he, she or it does: flexibility, soliciting feedback, speed to results, preparedness and much, much more. "Organizational agility" is part of the very cell-structure and DNA of the business. It is live and breathed, not just documented in a certification or budget.
The agile way of thinking is best known in the field of software development, but the principles are increasingly being applied in other types of projects. Scrum is a highly used agile methodology and is suitable for all professionals looking to keep their knowledge up to date with the latest developments in the fields of IT and project management.

Related To:

Agile Release PlanningAgile ScrumAgility
Product ID: OC-2024-C1DH9
Alteryx Mastery: Data Analytics & Workflow AutomationNew

Alteryx Mastery: Data Analytics & Workflow Automation

If you find data preparation difficult, spend too much time making reports by hand, or need safe and reliable ways to automate your analytics, this course is for you.  As per Code Conductor, the market for powerful automation and analytics tools like Alteryx is already valued at over $30 billion and growing incredibly fast? According to Allied Market Research, the annual growth of the industry is projected at 28.9%.  Alteryx is a no code/low-code platform used by nearly half of the Global 2000.   In business today, getting fast and correct information is important. But it's also very important that the process is secure and stable. Your results must be trustworthy and easy to repeat, following company rules, governance and compliance.    Alteryx is an effective tool for enterprise-grade applications, and this course will teach you how to use it efficiently.  Analysts predict that over 70% of new business applications will soon be built using these faster, low-code approaches.    This course teaches practical Alteryx skills:  Easily import and export data; clean, prepare, and combine data from different sources; create clear charts and reports; build secure, stable, and repeatable workflows; automate your processes, saving significant time; and share results easily.    This course is designed for Data Analysts, Business Analysts, BI professionals, and Data Scientists who want to streamline their workflows and gain greater efficiency in data preparation and reporting. It’s also well-suited for power users of Excel and SQL who are ready to move beyond manual processes and adopt a more scalable, visual, and automated approach using Alteryx. Whether you work in analytics, reporting, or data-driven decision-making, this course will help you leverage Alteryx to enhance your productivity and insights.   To get the most out of this course, learners should have a foundational understanding of data concepts and experience working with spreadsheets such as Excel or Google Sheets. A basic familiarity with databases and business reporting is also important, as the course involves working with structured data from different sources. While programming experience (e.g., in Python, R, or SQL) can be helpful, it is not required, making this course accessible to those without a coding background.   By the end of the course, learners will be able to explain Alteryx’s role in modern data analytics and why it is widely adopted in organizations. They will gain practical experience importing data from various sources, using core tools to clean, transform, and join datasets, and generating useful outputs. Learners will also be equipped to create simple visualizations and reports, automate recurring tasks, and apply these skills to improve the efficiency and reliability of business analytics workflows.

If you find data preparation difficult, spend too much time making reports by hand, or need safe and reliable ways to automate your analytics, this course is for you.  As per Code Conductor, the market for powerful automation and analytics tools like Alteryx is already valued at over $30 billion and growing incredibly fast? According to Allied Market Research, the annual growth of the industry is projected at 28.9%.  Alteryx is a no code/low-code platform used by nearly half of the Global 2000.

 

In business today, getting fast and correct information is important. But it's also very important that the process is secure and stable. Your results must be trustworthy and easy to repeat, following company rules, governance and compliance. 

 

Alteryx is an effective tool for enterprise-grade applications, and this course will teach you how to use it efficiently.  Analysts predict that over 70% of new business applications will soon be built using these faster, low-code approaches. 

 

This course teaches practical Alteryx skills: 
Easily import and export data; clean, prepare, and combine data from different sources; create clear charts and reports; build secure, stable, and repeatable workflows; automate your processes, saving significant time; and share results easily. 

 

This course is designed for Data Analysts, Business Analysts, BI professionals, and Data Scientists who want to streamline their workflows and gain greater efficiency in data preparation and reporting. It’s also well-suited for power users of Excel and SQL who are ready to move beyond manual processes and adopt a more scalable, visual, and automated approach using Alteryx. Whether you work in analytics, reporting, or data-driven decision-making, this course will help you leverage Alteryx to enhance your productivity and insights.

 

To get the most out of this course, learners should have a foundational understanding of data concepts and experience working with spreadsheets such as Excel or Google Sheets. A basic familiarity with databases and business reporting is also important, as the course involves working with structured data from different sources. While programming experience (e.g., in Python, R, or SQL) can be helpful, it is not required, making this course accessible to those without a coding background.

 

By the end of the course, learners will be able to explain Alteryx’s role in modern data analytics and why it is widely adopted in organizations. They will gain practical experience importing data from various sources, using core tools to clean, transform, and join datasets, and generating useful outputs. Learners will also be equipped to create simple visualizations and reports, automate recurring tasks, and apply these skills to improve the efficiency and reliability of business analytics workflows.

Related To:

Alteryx Data AnalyticsBusiness AnalyticsData AnalysisData VisualizationOperational Efficiency
Product ID: OC-2026-A1VIO
Amazon Honeycode

Amazon Honeycode

Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without programming. Build Amazon Honeycode apps for managing almost anything, like projects, customers, operations, approvals, resources, and even your team. This course jumps you into a use case for Honeycode so you know how it works and how it can be applied practically.

Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without programming. Build Amazon Honeycode apps for managing almost anything, like projects, customers, operations, approvals, resources, and even your team. This course jumps you into a use case for Honeycode so you know how it works and how it can be applied practically.

Related To:

AmazonAWSHoneycodeno programming
Product ID: OC-2024-C1FGP
Algorithmic Solutions: Design, Problem Solving, ReportingNew

Algorithmic Solutions: Design, Problem Solving, Reporting

“Algorithmic Solutions: Design, Problem Solving, Reporting” is a comprehensive course designed to introduce learners to the fundamental concepts of algorithm design, advanced problem-solving techniques, and effective reporting of results. This course blends theoretical lessons with practical examples to equip participants with the skills necessary to approach complex problems, develop optimized algorithms, and communicate their solutions clearly.  I recall a pivotal project where our team's initial approach to a complex scheduling algorithm led to inefficiencies that nearly jeopardized the project's deadline. This experience taught us the critical importance of robust algorithm design and adaptive problem-solving. It's a lesson in the necessity of not just solving problems, but solving them right—the first time.  For instance, participants will learn how to implement and analyze the Bubble Sort algorithm to understand sorting techniques, and use constraint satisfaction techniques to solve Sudoku puzzles and scheduling problems. These examples ensure that learners can directly apply theoretical knowledge to real-world scenarios, enhancing both their problem-solving abilities and practical skills.  By the end of this course, learners will be able to articulate the core principles of algorithm design, apply diverse algorithmic techniques to solve complex problems, and effectively communicate their findings. Whether you are new to programming or looking to deepen your existing problem-solving skills, this course will provide you with comprehensive insights into the art and science of algorithm design.

“Algorithmic Solutions: Design, Problem Solving, Reporting” is a comprehensive course designed to introduce learners to the fundamental concepts of algorithm design, advanced problem-solving techniques, and effective reporting of results. This course blends theoretical lessons with practical examples to equip participants with the skills necessary to approach complex problems, develop optimized algorithms, and communicate their solutions clearly.  I recall a pivotal project where our team's initial approach to a complex scheduling algorithm led to inefficiencies that nearly jeopardized the project's deadline. This experience taught us the critical importance of robust algorithm design and adaptive problem-solving. It's a lesson in the necessity of not just solving problems, but solving them right—the first time.  For instance, participants will learn how to implement and analyze the Bubble Sort algorithm to understand sorting techniques, and use constraint satisfaction techniques to solve Sudoku puzzles and scheduling problems. These examples ensure that learners can directly apply theoretical knowledge to real-world scenarios, enhancing both their problem-solving abilities and practical skills.  By the end of this course, learners will be able to articulate the core principles of algorithm design, apply diverse algorithmic techniques to solve complex problems, and effectively communicate their findings. Whether you are new to programming or looking to deepen your existing problem-solving skills, this course will provide you with comprehensive insights into the art and science of algorithm design. 

Related To:

Algorithm DesignComplexity AnalysisConstraint SatisfactionData VisualizationLinear Programming
Product ID: OC-2024-C1UY6
Agile Project Management in PracticeUpcoming

Agile Project Management in Practice

Agile reframes project delivery around customer value, fast feedback, and empowered teams. This course introduces Agile values and principles, explores Scrum and Kanban in depth, and provides strategies for scaling and organizational adoption. Learners will connect Agile practices to PMBOK knowledge areas—reimagining scope, schedule, communication, and quality in adaptive environments—and leave with a practical toolkit.

Agile reframes project delivery around customer value, fast feedback, and empowered teams. This course introduces Agile values and principles, explores Scrum and Kanban in depth, and provides strategies for scaling and organizational adoption. Learners will connect Agile practices to PMBOK knowledge areas—reimagining scope, schedule, communication, and quality in adaptive environments—and leave with a practical toolkit.

Related To:

Project ScopingManaging Scope and DeadlinesGoogle Sheets for Project TrackingProject Lifecycle TrainingWBS and Stakeholder Planning
Product ID: OC-2025-D1L0P