Skip to content
CBT Nuggets
DemoBook a Demo

Programming Training for Software, Data, and DevOps Teams

Web development and programming training across JavaScript, React, Angular, Java, and full-stack development for your software engineering team.

33
Courses
4,300
Videos
683h
Total

Capability ladder

Programming Certifications by Level

The most popular Programming courses at each certification level — from first credentials for new team members through expert and specialty tracks.

1

Certification tier

Tier 1 — Entry Certifications

First credentials for new team members and cross-trained roles — the on-ramp before vendor specialization.

Entry

PCEP

Build a solid Python foundation and validate your skills with this PCEP Certified Entry‑Level Python Programmer course. You’ll learn how to install and run Python, use variables, numbers, strings and operators, read and write console input/output, and follow PEP‑8 style. You’ll master control flow with if/elif/else, for and while loops, and explore data collections like lists, tuples, dictionaries and strings. You’ll also write your own functions, handle exceptions, and practice exam‑style questions so you can earn your PCEP certification and start building real projects with confidence. This online Python course serves as both exam prep *and* hands‑on training to increase your proficiency with Python, no matter your job role.

Shaun Wassell

Videos: 147Duration: 22hPreview a free skill
Entry

PCEI Certification

Turn Python basics into AI skills that pay. This PCEI certification training prepares you for the Entry-level AI Specialist with Python certification, perfect for AI beginners who want to level up. This PCEI certification training will show you how to analyze datasets, implement basic AI logic, and evaluate the capabilities and limitations of AI models. You’ll write real AI-style algorithms in Python, work with small datasets, and explore machine learning, neural networks, and generative AI at a practical level. Most importantly, you’ll build portfolio-ready projects you can showcase for employers, all while preparing for the Python AI certification exam.

Shaun Wassell

Videos: 253Duration: 39hPreview a free skill
Entry

PCED

This PCED training prepares you to earn the Certified Entry-Level Data Analyst with Python certification, with no Python or data science background required. You'll learn how data is collected, stored, and transformed, then move into Python fundamentals and apply them to real data tasks. You’ll clean messy datasets, run descriptive statistics, and spot trends. The course also covers how to communicate your findings clearly through structured reports and basic visualizations. By the end, you'll have the practical Python skills and exam knowledge to start working with data professionally, and pass the PCED-30-02 exam.

Shaun Wassell

Videos: 167Duration: 26hPreview a free skill
2

Certification tier

Tier 2 — Associate Certifications

Core role credentials — the level most teams standardize on for day-to-day operations.

Associate

PCAP certification

This PCAP certification training is designed to help you gain confidence in backend development, software engineering, and data science. This course will teach you professional-level skills in designing, debugging, and refactoring multi-module programs. You'll master Object-Oriented Programming (OOP), modules, packages, and the Standard Library. From handling file streams to using generators and closures, this PCAP certification training provides the intermediate expertise you need to solve real-world problems, whether you're a developer, data scientist, or network engineer.

Ben Finkel

Videos: 81Duration: 14hPreview a free skill
Associate

PCAT

This PCAT training covers Python test automation and quality assurance for the Certified Associate Tester with Python exam. It teaches writing reliable, efficient tests with unittest and PyTest, test-driven development (TDD), behavior-driven development (BDD), creating and managing test doubles with unittest.mock and pytest-mock, parameterized and property-based testing, and automating web interface tests with Selenium. For an engineering or IT Manager who needs software to run as expected, PCAT gives QA engineers, aspiring software testers, and developers one certified standard for Python testing. Individuals building a foundation in software testing earn the same Python Institute credential.

Shaun Wassell

Videos: 176Duration: 26hPreview a free skill
Associate

ServiceNow Developer

This ServiceNow Developer course teaches you to build custom, unique applications within the ServiceNow platform. In this course, you’ll learn how to test and deploy custom apps that solve real business problems. You’ll explore how ServiceNow application development works end to end, from designing data models and user interfaces to automating workflows and securing access. Along the way, you’ll develop practical JavaScript skills for the ServiceNow platform, and learn to integrate OpenAI models into your ServiceNow scripts. This course will help you earn the ServiceNow Certified Application Developer (CAD) certification, and qualify for ServiceNow developer jobs.

Shaun Wassell

Videos: 309Duration: 47hPreview a free skill
Associate

Python PCAD Data Analyst

When reporting depends on spreadsheets or one person's scripts, results get inconsistent and reviews slow down. This intermediate PCAD™ course gives IT Directors and Training Managers a structured way to build a shared Python data analysis baseline. Analysts, data-focused IT practitioners, and Team Leads who support reporting all work from the same workflow. Across 61 skills, learners move from Jupyter Notebooks, NumPy, and Pandas into data cleaning, missing values, grouping, filtering, and transformation. They then build Matplotlib and Seaborn visualizations, collect web data with BeautifulSoup, CSS selectors, and XPath, and cover SQL basics, object-oriented programming, and descriptive statistics. The course closes with evaluating a K-nearest neighbor classifier using accuracy, precision, recall, F1 score, and support. At about 48.9 hours per learner, this works best as a multi-week enablement path. Training Managers can assign it by role or sprint, with data preparation first, visualization second, then SQL, scraping, and model evaluation as needed. CBT Nuggets Playlists and Team Reporting help Team Leads sequence the rollout and track completion across the team.

Shaun Wassell

Videos: 340Duration: 49hPreview a free skill
3

Certification tier

Tier 3 — Professional Certifications

Advanced credentials for the engineers who own design, escalation, and complex environments.

Professional

PCPP1

This Python certification course takes you deep into advanced Python programming. You’ll learn how to design and build object-oriented applications, create Tkinter GUIs, manage JSON and SQL data, handle errors, and apply design patterns like Singleton and Observer. You’ll also practice with multithreading, API integration, network programming, and secure coding techniques. With expert-led lessons and real-world examples, this course prepares you to pass the Certified Professional in Python Programming 1 (PCPP1) exam and build confidence as a professional developer.

Shaun Wassell

Videos: 339Duration: 54hPreview a free skill
Professional

Java SE 11

Advance your Java skills with this Java SE 11 Developer Training course. Built for experienced developers, it prepares you for the Oracle Certified Professional exam through comprehensive, hands-on practice. Learn to work with Java data types, arrays, and collections; control program flow; and master exception handling. Gain experience with streams, lambda expressions, concurrency, JDBC API, I/O, and the Java Platform Module System. You’ll also cover secure coding, localization, and annotations to round out your expertise. Plus, walk through leveraging Java to build your own simple AI agent using ChatGPT. This Java certification course ensures you’re ready to pass the Java certification exam and apply real-world Java development techniques with confidence.

Shaun Wassell

Videos: 69Duration: 29hPreview a free skill

Vendor coverage

Programming Training by Vendor

The vendors behind the programming catalog — each vendor page maps its full certification landscape.

Python

Python courses in Programming

14 shared courses
Associate
Associate

PCAT

Videos: 176Duration: 26hPreview a free skill
Associate
Entry
Entry

PCED

Videos: 167Duration: 26hPreview a free skill
JavaScript

JavaScript courses in Programming

7 shared courses
Git

Git courses in Programming

5 shared courses

Full catalog

More Programming Courses

Everything else in the Programming catalog beyond the curated sections above.

Taught by IT professionals

Programming training your team learns from

Built and taught by engineers with decades of experience running real-world IT infrastructure — not crowdsourced contributors.

Shaun Wassell

Web Development & Programming

Ben Finkel

Programming & Cloud Computing

Trevor Sullivan

DevOps & Cloud Engineering

Team outcome

Faster ramp for new hires

Curated playlists and team assignments make onboarding repeatable instead of relying on ad hoc shadowing and tribal knowledge.

What the team gets: Scale your team, backfill a role, or standardize skills across distributed engineers.

Frequently asked questions about Programming training

Common questions IT directors ask when evaluating Programming training for their team.

Which programming training should our team start with?

Start with HTML/CSS, JavaScript, APIs, and VS Code essentials, then assign React, Angular, Node.js, or Java by role.

Does this include frontend and backend training?

Yes. The catalog includes React, Angular, JavaScript, Node.js, APIs, Java, C++, and full-stack app patterns.

How should managers organize programming training?

Assign frontend paths to UI teams, backend/API paths to service teams, full-stack paths to app teams, and AI-assisted coding to teams adopting AI development workflows.

How do you measure ROI on programming training?

Track who can build UI components, maintain APIs, write tests, work across frameworks, and support application delivery without unnecessary escalation.

Can CBT Nuggets support programming training for teams?

Yes. Managers can assign programming paths by role and track completion across frontend, backend, full-stack, and automation teams.

Ready to build your team's Programming capability?

Build consistent, certification-ready skills across your team.