Provide Your Employees Exciting Growth Paths.
NCLab offers skills-based training in both full competencies and as individual stackable micro-credentials.
Full competencies include:
-
Automation & Logical Problem-Solving
-
Data Analytics
-
Python Programming
-
Electronics & Circuits
-
PLC Programming
Micro-credentials are numerous and listed in the table below.
Getting Started.
If you’re wanting to grow your team with specific skills that align with real job tasks, simply use the SKILLS filter in the table below to get a list of competencies and micro-credentials that are available. To get more details, we encourage you to talk with one of our product specialists. Click here to schedule a call, fill in the Get-In-Touch form, or simply use the CHAT BOX at the bottom right of this screen.
NCLab Engaging Skills-Based Micro-Credentials
Filters
Career Readiness Assessment
Take our free, 2-hour gamified Career Readiness Assessment to test your logic and problem-solving skills. Discover your aptitude for technical careers and receive a certificate and detailed results report upon completion. Learn more at nclab.com/pg-cra.
Workplace Math
This online, self-paced course provides a comprehensive review of essential workplace math skills, from basic arithmetic to geometry and physics. Students develop problem-solving abilities through applied exercises and ACT WorkKeys–style practice to ensure career readiness.
Computational Thinking 1
This online, gamified course introduces computational thinking concepts like logic and problem decomposition, building a foundation for programming and data fields.
Computational Thinking 2
This self-paced, gamified course enhances computational thinking through complex problem-solving. Students apply abstraction and algorithmic thinking to prepare for intermediate programming.
Computational Thinking 3
This self-paced, gamified course focuses on advanced computational thinking for software and data analysis. Learners design efficient algorithms and optimize problem-solving to prepare for advanced technical coursework.
SQL Fundamentals
This gamified, self-paced course introduces relational databases and SQL using PostgreSQL. Students learn to write queries, apply aggregate functions, and prepare data for real-world applications in analytics and software development.
Intermediate SQL
This self-paced, gamified course expands on foundational SQL skills to teach database table management, including data manipulation and inner joins. Through hands-on practice with real-world schemas, students strengthen their practical database querying and management skills.
Advanced SQL
This self-paced, gamified course expands SQL expertise through advanced querying, database techniques, and performance optimization. Learners work with real database systems to prepare for advanced roles in data analytics and management.
SQL Project
This self-paced, gamified project allows trainees to practice SQL using a local relational database system. Learners clean data, perform descriptive statistics, and create visualizations. The project culminates in a final report documenting findings and analysis, providing practical experience in data handling and reporting for real-world applications.
Spreadsheet Fundamentals
This self-paced, gamified course introduces fundamental data concepts and essential spreadsheet skills. Learners gain practical experience importing, organizing, and analyzing data using formulas and functions to prepare structured datasets for real-world applications.
Intermediate Spreadsheets
This self-paced, gamified course teaches advanced data handling and analysis techniques. Students master filtering, sorting, complex formulas, and data validation rules. The curriculum covers Boolean logic, arrays, and error handling, providing hands-on experience in data cleaning and processing for real-world applications.
Data Visualization
This online, self-paced, gamified course teaches learners to transform data into meaningful visual representations. Students review data concepts and learn to create and customize a wide variety of charts, from basic line and bar charts to specialized visualizations. Guided exercises emphasize formatting and best practices to communicate insights and analyze datasets effectively.
Statistical Analysis
This self-paced, gamified course provides hands-on experience in probability and statistics through real-world data analysis and regression modeling. Students master visualization, hypothesis testing, and predictive analytics to develop the skills needed for professional, data-driven decision-making.
Advanced Spreadsheets
This online, gamified course develops advanced spreadsheet skills for data analysis. Learners master complex formulas, pivot tables, and data modeling to efficiently analyze and present professional data.
Introduction to Dashboards
This self-paced, gamified course provides a hands-on introduction to designing and building dashboards. Students practice data preparation and visualization to create static and dynamic dashboards, including a final project built from scratch. The course develops practical skills in data presentation, analysis, and interactive reporting.
Dashboards in Sheets
This self-paced, gamified course focuses on building Google Sheets dashboards, charts, and automated reports. It emphasizes practical data communication skills.
Dashboards in Tableau
This self-paced, gamified course teaches data visualization and dashboard creation using Tableau. Students design interactive visualizations to communicate complex insights, preparing them for professional analytics environments.
Dashboards in PowerBI
This self-paced, gamified course teaches learners to design interactive Power BI dashboards, transforming data into visual insights for careers in business intelligence and data analytics.
Excel Project
This self-paced, gamified course guides learners through a comprehensive Excel data analysis project. Students clean data, perform statistical analyses, and build predictive models to create a portfolio-ready project.
CompTIA Data+ Exam Prep
This self-paced, gamified course prepares learners for the CompTIA Data+ exam through realistic practice tests and targeted reviews. Students reinforce essential data analytics skills, including SQL, data governance, and database structures, to identify knowledge gaps and ensure exam readiness.
Blueprints and GD&T 1
This self-paced, gamified course introduces beginners to manufacturing blueprints, technical drawing standards, and 3D CAD interpretation. Learners develop spatial reasoning and foundational knowledge of tolerances and processes to prepare for entry-level manufacturing roles.
Blueprints and GD&T 2
This self-paced, gamified course introduces advanced Geometric Dimensioning and Tolerancing (GD&T) concepts for modern manufacturing. Through practical exercises, learners master GD&T rules, symbols, and material modifiers to support applications in manufacturing and quality environments.
Practical Electronics & Circuits 1
This online, self-paced course introduces DC and AC circuit behavior and measurement. Learners master electrical quantities and circuit analysis using Ohm's and Kirchhoff's Laws while building 16 projects with resistors, diodes, transistors, and motors to validate real-world circuits.
Practical Electronics & Circuits 2
This online, self-paced course focuses on advanced systems and digital electronics. Learners explore power conversion, PWM, and logic gates through 10 complex hands-on projects, mastering hardware logic and professional-grade soldering to finalize preparation for the ETA SET exam.
ETA SET Exam Preparation Course
This focused, exam-centered preparation course provides a comprehensive review of the knowledge areas tested on the ETA Student Electronics Technician (SET) certification exam.
PLC Programming
This online, self-paced course provides a hands-on introduction to industrial automation using Allen-Bradley Micro820 controllers. Learners explore electrical fundamentals and build ladder logic programs involving timers, counters, and sequencing across 50+ projects. The course equips learners to wire, configure, and program real-world industrial control systems.
CAD Fundamentals 1
This online, self-paced course introduces computer-aided design using the Python-based scripting environment PLaSM. Students create 2D and 3D geometric objects through code, mastering transformations and Boolean operations to build complex designs. The course focuses on creating exportable 3D models suitable for visualization and 3D printing.
CAD Fundamentals 2
This self-paced, gamified course centers on a project-based experience where learners use the Python-based PLaSM environment to create a custom 3D model. Students apply scripting and constructive solid geometry techniques to develop a finished design suitable for visualization or export.
Introduction to CNC Machining
This self-paced, gamified course introduces CNC machining, covering G/M codes, setup, safety, and foundational skills like blueprint reading. It prepares students for the Haas Basic Mill Operator Certification and hands-on operations.
OSHA-10 Workplace Safety Exam Prep
This self-paced, gamified course offers a hands-on introduction to OSHA standards and workplace safety hazards. Through case studies and simulations, students practice identifying and mitigating risks to prepare for general industry roles. Graduates earn the official OSHA 10 card from the U.S. Department of Labor.
OSHA-30 Workplace Safety Exam Prep
This self-paced, gamified course offers a hands-on introduction to OSHA standards and workplace safety hazards. Through case studies and simulations, students practice identifying and mitigating risks to prepare for general industry roles. Graduates earn the official OSHA 30 card from the U.S. Department of Labor.
Introduction to Python
This self-paced, gamified course provides a hands-on introduction to Python programming. Learners explore fundamental concepts and core data structures while following PEP 8 coding standards. The course emphasizes practical problem-solving and interactive programming to prepare students for software development, data analysis, and automation.
Working with Text in Python
This online, self-paced Python course teaches students to create, manipulate, and analyze text strings through hands-on learning. Students master string methods, regular expressions, and data mining techniques to efficiently solve real-world text processing challenges.
Plotting and Drawing with Python
This self-paced, gamified course offers a hands-on introduction to data visualization using Python’s Matplotlib. Learners master creating custom plots, graphing functions, and using geometric shapes to build practical skills for scientific computing and programming projects.
Software Project 1
This online, self-paced course guides learners through building a Graphics Editor using Python and Matplotlib. Students implement core functions for shape manipulation while practicing software design, API development, and data abstraction to create a professional project.
Working with Files in Python
This self-paced, gamified course introduces Python file operations, teaching students to read, write, and manage text files using best practices. Learners gain practical skills in file navigation and data handling to confidently tackle real-world file processing tasks.
Software Project 2
This self-paced, gamified course guides learners in building PNM image viewers using Python, Numpy, and Matplotlib. Students gain hands-on experience in file I/O, array manipulation, and data visualization to create a functional software project.
Data Visualization with Python
This self-paced, gamified course teaches Python-based data visualization using Pandas, NumPy, and Matplotlib. Students create various plots and learn to visualize structured and unstructured data through hands-on exercises focused on communicating insights effectively.
Data Analytics Essentials
This self-paced, gamified course introduces foundational data analytics for Python developers. Students use Pandas and Seaborn to manipulate data, create visualizations, and perform linear regression. Through hands-on exercises, learners gain practical experience cleaning, exploring, and interpreting data for real-world applications.
Computer Science Essentials
This self-paced, gamified Python course introduces foundational computer science and numeral systems for the PCEP exam. Students master decimal, binary, octal, and hexadecimal conversions while applying bitwise operators and Boolean logic. Guided exercises reinforce computational logic, building essential skills for further Python study.
Intermediate Topics in Python
This self-paced, gamified course explores intermediate Python concepts essential for the PCEP exam. Learners practice recursion, lambda functions, iterators, and advanced data operations like map and filter. Students gain hands-on experience with exception handling and mutability to solve practical programming challenges.
PCEP Exam Prep
This self-paced, gamified course provides hands-on preparation for the Certified Entry-Level Python Programmer (PCEP) exam. Learners review core Python concepts and complete practice exams to gain the skills needed to pass the certification and advance their programming careers.
Python Capstone Project
This self-paced, gamified course provides hands-on Python development experience through a comprehensive Capstone Project. Learners apply programming skills to design and document robust software using Git, GitHub, and professional IDEs. By completing a portfolio-ready application and reflective report, students demonstrate their readiness for careers in software development and Python programming.
Predictive Data Analytics with Python
This self-paced, gamified course provides a hands-on introduction to predictive data analytics using Python. Learners explore data manipulation, visualization, and statistical analysis, including linear and logistic regression. By working with real datasets, students gain the practical skills to analyze and interpret data for careers in data science and analytics.
Data Analyst with Python Capstone Project
This self-paced, gamified course concludes the Data Analyst with Python training with a real-world project. Students independently analyze a dataset to produce a portfolio-ready report and presentation, demonstrating their readiness for professional data analytics roles.
Software Project 3
This online, self-paced Python course guides learners through simulating a digital computer by building virtual logic gates and circuits. Students master core computer science concepts and advanced Python skills, culminating in a fully functional virtual computer.
Object-Oriented Programming 1
This self-paced, gamified course introduces object-oriented programming fundamentals in Python. Students practice defining classes, objects, and methods while learning Python-specific features to build well-structured, modular, and reusable code.
Software Project 4
This self-paced, gamified course guides learners through building a custom version of Python's Turtle Graphics using object-oriented programming. Students develop skills in class design, Matplotlib, and modular code organization while creating a functional drawing program.
Object-Oriented Programming 2
This self-paced, gamified course teaches advanced Python OOP concepts including inheritance, polymorphism, and abstract classes. Students gain hands-on experience building maintainable class hierarchies and applying best practices to create scalable, reusable object-oriented programs.
Software Project 5
This self-paced, gamified course guides learners in upgrading a Graphics Editor using advanced object-oriented programming techniques. Students build complex shape hierarchies, practice encapsulation and polymorphism, and explore multiple inheritance to design a robust, scalable, and clean software solution.
Advanced Topics in Python
This self-paced, gamified course covers advanced Python concepts aligned with the PCAP certification. Students gain hands-on experience with recursion, data structures, exception handling, and serialization using JSON and XML.
Event-Driven Programming (Othello)
This self-paced, gamified course introduces event-driven programming and advanced Python through the hands-on development of the game Othello. Using PyGame in a Linux environment, students gain practical experience in structuring code, handling events, and building complex applications.
Event-Driven Programming (Snake Game)
This self-paced, gamified course guides learners through building a Snake game in Python using Pygame. Students apply event-driven programming to implement core game mechanics while developing debugging and independent problem-solving skills.
PCAP Exam Prep
This self-paced, gamified course prepares learners for the PCAP certification through hands-on exercises and practice exams. Students master advanced Python topics like OOP, modules, and file handling by completing real-world coding tasks.
Advanced Python Capstone Project
This self-paced, gamified course challenges learners to apply advanced Python skills to a real-world capstone project. Students integrate data handling, object-oriented design, and algorithmic problem-solving to build a portfolio-ready software solution using professional coding practices.
Linear Algebra 1
This online, self-paced, gamified course provides a practical introduction to linear algebra. Learners explore vectors, matrices, and linear systems through problem-solving and computational thinking, preparing for applications in machine learning, optimization, and computer graphics.
Linear Algebra 2
This self-paced, gamified course explores advanced linear algebra topics, including matrix equations, transformations, and decompositions. It prepares learners for applications in machine learning, optimization, and engineering through a practical, learn-by-doing approach.
Linear Algebra 3
This online, self-paced course continues the study of linear algebra, focusing on determinants, linear spaces, and subspaces. Learners master determinant calculations, bases, and rank, relating these concepts to linear systems and transformations for applications in engineering and data science.
Linear Algebra 4
This self-paced, gamified course explores advanced linear algebra topics like eigenproblems, complex systems, normed spaces, and orthogonality. Students gain practical skills in eigenvalues, orthogonal projections, and decompositions, preparing them for applications in engineering, data science, and physics.
Linear Algebra 5
This self-paced, gamified course covers advanced linear algebra topics like the Spectral Theorem, QR factorization, and SVD. Students use Python, NumPy, and SciPy to solve large linear systems and perform matrix factorizations. It equips learners with essential skills for data analysis, engineering, and advanced computational tasks.
What Our Trainees Say About Us