On-Demand training That Fit Your Busy Life
Access instructor designed on-demand courses that fit your schedule. Each course includes comprehensive reading materials, engaging video content, practical exercises, knowledge-check quizzes, and downloadable resources. Start learning today. Study anywhere. Progress on your terms.

Everything you need to succeed
Build job-ready skills with immersive content, guided practice, and expert support designed for real-world outcomes.
Learn on your time
Bite-sized lessons and checkpoints that fit into your workday without sacrificing momentum.
Hands-on exercises
Practice with guided exercises, and knowledge checks to solidify every concept.
Expert instructors
Courses built by experienced trainers and practitioners who know what teams need to thrive.
Certificates
Celebrate progress with sharable certificates of completion.
Flexible ways to purchase
Choose the option that fits your learning plan: pay per course or save with prepaid vouchers.
Pay per course
Enroll in individual courses as needed. Start immediately, learn at your own pace, and pay only for what you take.
Prepaid vouchers
Purchase vouchers in packages to unlock volume discounts for your team or organization. Redeem vouchers for any eligible self-paced course.
Learn about vouchersOn-Demand Course Catalog
Browse our complete library of on-demand training. Use the filters to find the perfect course for your training needs.
AI-Assisted Coding: Boosting Developer Productivity and Efficiency
AI-Assisted Coding: Boosting Developer Productivity and Efficiency is a hands-on course for developers and technical teams who want to integrate AI tools into their …
Agentic Coding Workflows
Build structured agentic coding workflows with Claude Code, Codex, and GitHub Copilot for planning, review, validation, handoff, and release readiness.
AI as a Coding Partner
Learn to use AI coding tools such as ChatGPT, Claude Code, Codex, and GitHub Copilot to plan, build, review, debug, and improve apps and …
Getting Started with AI Development
Learn to use AI coding assistants like Claude Code, Codex, and GitHub Copilot to build, review, troubleshoot, and refine a responsive webpage with confidence.
Planning, Building, and Testing with AI
Learn to plan, build, test, and refine apps and websites with Claude Code, Codex, and GitHub Copilot through reliable AI workflows for more dependable …
Photoshop Training
Learn to create, edit, and enhance digital images with Adobe Photoshop while developing practical skills for design, photo editing, and compositing. This course introduces …
Premiere Pro Training
Learn to edit and produce professional video projects with Adobe Premiere Pro while developing practical skills in storytelling, project organization, timeline editing, audio, effects, …
Illustrator Training
Learn to create, organize, and refine professional vector artwork with Adobe Illustrator. This course introduces the Illustrator interface and essential drawing tools, then builds …
InDesign Training
Learn to create polished, professional layouts with Adobe InDesign while building practical skills for print and digital publishing. This course introduces the InDesign interface …
Managing Web Design Projects
Managing web design projects effectively can make or break a company's online presence. This course is geared towards companies and individuals looking to master …
Animate Training
This Adobe Animate course offers a comprehensive journey into the world of digital animation and interactive media. Designed for both beginners and experienced users, …
Adobe Firefly Certification Training
Discover how to use Adobe Firefly to create, edit, and manage images, videos, audio, and other creative assets with generative AI. This hands-on course …
Introduction to SQL
Learn SQL fundamentals, write SELECT queries, filter and combine relational data, use aggregates and CASE logic, and practice with the Northwind database.
Introduction to SQL Using PostgreSQL
This course provides a comprehensive introduction to SQL using PostgreSQL, one of the most advanced open-source relational database systems. Designed for beginners, data analysts, …
Oracle SQL Training
This course is designed to provide a solid foundation in SQL and relational databases, essential for anyone interested in database management, data analysis, or …
Oracle PL/SQL Training
This Oracle PL/SQL Training course is designed to provide a strong foundation for both individuals and teams looking to enhance their skills in Oracle …
Introduction to Oracle APEX
Learn to build, secure, and deploy database-driven web applications with Oracle APEX using SQL Workshop, Page Designer, reports, forms, and dynamic actions.
Advanced Oracle APEX
Advance your Oracle Application Express (APEX) skills and build more capable, secure, and maintainable applications. Designed for developers who already have experience with Oracle …
Introduction to Crystal Reports
Learn Crystal Reports fundamentals to build, format, filter, group, summarize, export, and distribute clear, professional reports from your business data.
Intermediate Crystal Reports
Build more dynamic Crystal Reports using parameters, subreports, charts, cross-tabs, advanced formulas, conditional formatting, and actionable report alerts.
Advanced Crystal Reports
Advance your Crystal Reports skills with SQL queries, dynamic report logic, advanced functions, variables, loops, and geographic data mapping and visualizations
Introduction to Microsoft Excel Training
Learn Excel for Microsoft 365 fundamentals, including workbook setup, data entry, formatting, formulas, printing, collaboration, and key Copilot tools.
Intermediate Microsoft Excel Training
Build intermediate Excel skills with formulas, functions, lists, charts, tables, conditional formatting, and data visualization in Excel 365 and Excel 2021.
Advanced Microsoft Excel Training
Build advanced Excel 365 skills with PivotTables, complex formulas, workbook auditing, data tools, protection, collaboration, and macro automation techniques.
SharePoint Online End User Training
Learn to navigate SharePoint Online, manage lists and libraries, create sites and content, integrate Excel and Outlook, and control site permissions securely.
SharePoint Online Power User Training
Build advanced SharePoint Online skills in site design, metadata, approvals, Power Apps forms, governance, document routing, and efficient document management.
Using VLOOKUP in Microsoft Excel
Upgrade your Excel proficiency with this targeted course on Microsoft Excel LOOKUP Functions, designed to enhance efficiency and productivity in your daily operations. This …
Windows 10
This course offers a thorough introduction to Windows 10, ideal for companies looking to upgrade their teams' operational efficiency on this versatile operating system. …
Introduction to Microsoft Word Training
Learn Microsoft Word 365 essentials for creating, formatting, editing, sharing, printing, finalizing documents, and using Copilot features effectively.
Intermediate Microsoft Word Training
Develop Word skills in advanced formatting, tables, images, page layout, visual elements, navigation, and PDF editing to create polished, professional documents
Advanced Microsoft Word Training
Build advanced Microsoft Word 365 skills for long documents, collaboration, forms, mail merge, document protection, accessibility, and macro automation.
Introduction to Microsoft PowerPoint Training
Learn PowerPoint for Microsoft 365 to create, format, collaborate on, and deliver polished presentations with visuals, charts, transitions, and Copilot.
Advanced Microsoft PowerPoint Training
Master advanced PowerPoint techniques for themes, slide masters, animation, SmartArt, multimedia, custom shows, collaboration, security, and sharing tools.
Introduction to Microsoft Outlook 365 Training
Learn practical Microsoft Outlook 365 skills for managing email, calendars, meetings, contacts, groups, and Copilot-supported workflows efficiently at work.
Advanced Microsoft Outlook 365 Training
Build advanced Outlook 365 skills to organize inboxes, manage tasks and multiple accounts, automate email workflows, and create polished business messages.
Introduction to Microsoft Project Desktop 365
Embark on your journey to mastering project management with Introduction to Microsoft Project Desktop 365, tailored for teams and individuals aiming to enhance their …
Advanced Microsoft Project Desktop 365
Unlock the full potential of Microsoft Project Desktop for your team or personal development with our Advanced Microsoft Project Desktop 365 course. This program …
Introduction to Microsoft Project 2016: Getting Started
This course offers an engaging introduction to Microsoft Project 2016. As an essential tool for project management, Microsoft Project 2016 helps you effectively plan, …
Introduction to Microsoft Access 365 Training
Learn Microsoft Access 365 essentials: database design, tables, relationships, queries, forms, reports, normalization, and efficient data management skills.
Advanced Microsoft Access 365 Training
Develop advanced Microsoft Access 365 skills in queries, relationships, data integration, forms, reports, macros, navigation, and database maintenance.
Business Writing Basics Training
Build clear, concise business writing skills. Learn to address audiences, choose the right tone, organize messages, and use email and IM more effectively.
Customer Service Training
Build practical customer service skills to communicate effectively, resolve complaints, set service standards, and strengthen lasting customer loyalty.
Briefing and Presentation Skills
Our Briefing and Presentation Skills course is designed to enhance your communication abilities and prepare you for success in any speaking scenario. Whether you're …
Introduction to Python 3 Training
Learn Python 3 fundamentals, including functions, data structures, control flow, exceptions, files, packages, virtual environments, and clean coding.
Advanced Python 3 Training
Advance your Python skills with functional programming, regex, data handling, testing, debugging, object-oriented design, inheritance, and decorators.
Python Data Analysis with JupyterLab Training
Learn to analyze and visualize data with JupyterLab, NumPy, pandas, and matplotlib through practical Python exercises using arrays, Series, and DataFrames.
Introduction to JavaScript Training
Introduction to JavaScript Training provides a practical foundation in JavaScript for learners who want to add interactivity and dynamic behavior to web pages. The …
Advanced JavaScript Concepts
This short JavaScript course prepares you for learning a JavaScript framework like React, Vue.js, jQuery, or Angular, all of which use some advanced JavaScript …
React Training
React Training introduces the core concepts and practical techniques used to build modern user interfaces with React. Learners begin with React fundamentals, JSX, React …
Introduction to Vue.js Training
Master the fundamentals of modern frontend development with Vue.js, one of today’s most popular JavaScript frameworks. In this hands-on course, you’ll learn how to …
Introduction to Java Training
Learn Java programming fundamentals, including syntax, objects, flow control, arrays, inheritance, interfaces, exceptions, collections, and inner classes.
Java Certification Training
Embark on your Java learning journey with our Java Certification Training designed to provide you and your team with robust programming skills. Whether you're …
Introduction to C++ Programming
This Introduction to C++ course provides a practical foundation in modern C++ programming, covering essential language features, core syntax, and contemporary best practices. Students …
Introduction to PHP Training
This PHP course is designed to give you a comprehensive understanding of PHP, a powerful server-side scripting language widely used to create dynamic and interactive …
Introduction to WordPress Training
In this WordPress training class, you will start with the basics of setting up WordPress and learn how to create and maintain a successful …
Django Training for Python Developers
Learn Django from expert instructors in our live, instructor-led course designed for Python developers. Enhance your web development skills with Django.
Introduction to HTML Training
Learn the basics of HTML in our introductory course. Perfect for beginners, you'll gain the skills to create and structure web content effectively.
Introduction to CSS Training
This course provides a comprehensive introduction to CSS (Cascading Style Sheets), a cornerstone technology used to style and layout web pages. It is designed …
Sass Training
In this Sass Training class, students will learn how to get started using Sass (Syntactically Awesome Style Sheets). Sass is a growing CSS extension …
Introduction to Bootstrap Training
Learn Bootstrap with our live, instructor-led training. Master responsive web design with expert-led Bootstrap courses.
Introduction to Creating, Styling, and Validating Web Forms
This Introduction to Creating, Styling, and Validating Web Forms course provides a foundational understanding of web forms, essential for gathering user input and enhancing …
Creating, Styling, and Validating Web Forms
Learn to create, style, and validate web forms with HTML, CSS, and JavaScript. Build professional, user-friendly forms in our comprehensive course.
Introduction to jQuery Training
This course offers a deep dive into jQuery, a popular JavaScript library that simplifies HTML DOM manipulation, event handling, and Ajax interactions. Although JavaScript …
Introduction to XML Training
This training course offers an introduction to XML, a versatile language used for structuring and sharing data across various platforms. Designed for companies looking …
Building REST APIs with Django Ninja
Learn to design and build REST APIs with Django Ninja, Pydantic, databases, CRUD endpoints, query parameters, Fetch, and practical API error handling.
Building REST APIs with PHP Slim
Building REST APIs with PHP Slim is a practical course for developers who want to move from consuming APIs to designing and building their …
| Code | Course | Category | Price | Vouchers |
|---|
Purchase On-Demand Training Vouchers
Select the number of on-demand course vouchers you would like to purchase.
| Vouchers | Price per Voucher | Total | Savings | Buy |
|---|---|---|---|---|
| 10 vouchers | $45.00 | $450.00 | — | |
| 25 vouchers | $40.00 | $1,000.00 | Save 11% | |
| 50 vouchers | $35.00 | $1,750.00 | Save 22% | |
| 100 vouchers | $32.00 | $3,200.00 | Save 29% | |
| 200 vouchers | $30.00 | $6,000.00 | Save 33% | |
| 500 vouchers | $25.00 | $12,500.00 | Save 44% | |
| 1000 vouchers | $20.00 | $20,000.00 | Save 56% |
Voucher Terms
- Vouchers never expire.
- Team members can use vouchers to purchase any on-demand course.
- Buy vouchers in bulk for additional savings.
How the on-demand self-paced experience works
Every course follows a proven structure that keeps you moving forward with clarity, confidence, and hands-on practice.
Find your courseChoose your path
Select the course that matches your role or goals, and start instantly, no scheduling required.
Learn by doing
Watch concise lessons, then apply what you learn with examples, downloadable resources, and knowledge checks.
Apply your skills
Apply the skills you’ve gained in this on-demand self-paced course to accelerate your career, boost your confidence, and open new opportunities for growth.
Showcase your growth
Complete the final project or assessment to earn your certificate and celebrate your new capabilities.
Build a learning path with specific skill track bundles
Curated course sets across our most popular technologies help you go farther for less.
- Savings compared to individual courses
- Focused skill tracks and goals

Frequently asked questions
Need more details before you enroll? Here are answers to top questions from learners and team managers.
Questions about on-demand self-paced courses?
We’re here to help. Contact our team for guidance on course selection, voucher options, or anything else about our on-demand self-paced training.