Training Success Elements

  • You’ll develop an entirely new set of 21st century hard and soft skills.
  • Exercises will build competency, confidence, and a feeling of accomplishment.
  • Realtime AI-based contextual assistance will always be there, to help you.
  • Personal coaching and support will be there throughout your training.
  • Upon graduation, you’ll be positioned to grow in the new automation-based economy.
  • You’ll never miss training sessions because of family and work requirements.

Computational On-Ramp Training Is All About Developing Computational, Math, And Data Skills.

This cornerstone training program is designed for individuals who are determined to get a modern career and change their life. There are no prerequisites and no prior experience with data or automation is required.

The training begins with an Intake Assessment, followed by 160 hours of hands-on learning by doing. Each trainee is assigned a coach and an instructional support person who actively work with them and support them for the entire duration of the training. The actual time taken to complete the training varies depending on how many hours your schedule allows you to allocate for your training.

Each trainee is required to take four 40-hour courses from the list below to complete their 160-hour training program and receive the Computational On-Ramp Training Certificate. The first course is Computational Literacy 1 (CL1). The rest will be determined collaboratively with your coach based on your performance in CL1, your personal interests, and your career goals.

Hard Skills Training

  • Computational Literacy 1 (CL1) In this 40-hour course you will learn how computers think and how they operate. You will write simple programs for a virtual robot to solve various tasks. In this way you will learn essential skills such as how to design algorithms and type code, identify repeating patterns, and use loops to repeat commands and sequences of commands.
  • Computational Literacy 2 (CL2) This 40-hour course is designed for trainees who enjoyed CL1 and are interested in learning more about computer programming. You will learn about Boolean logic, conditional statements, conditional loops, how to define custom commands and functions, and how to break complex problems into simpler ones. Prerequisites: CL1
  • Workplace Math 1 (WM1) This 40-hour course is recommended for trainees who need a refresher on basic workplace math, but many other trainees like to take it as well. It will take away any anxiety you might feel towards math. In small and simple steps we will review how to work with whole and decimal numbers, fractions, percentages, unit conversions, and solve simple workplace-related math problems. After completing this course, you will be ready to take the ACT WorkKeys Applied Math exam which is highly valued by employers.
  • Data Literacy 1 (DL1) In this 40-hour course you will learn basic facts about data sources, data types, data relationships, data structures, basic operations with data such as sorting, filtering and grouping, and other fundamental techniques of Data Analytics.
  • Data Literacy 2 (DL2) This 40-hour course is designed for trainees who enjoyed DL1 and are interested in learning more about Data Analytics. You will learn how to work with larger and more realistic data sets, query and manipulate data, clean, aggregate, and analyze data, and combine data from multiple sources. Prerequisites: DL1
  • Visual Intro to Python 1 (VIP1) This 40-hour virtual robotics course is designed for trainees who are interested in computer programming and/or robotics. You will get acquainted with the basics of Python by programming a virtual robotic turtle to draw geometric patterns. Prerequisites: CL1, CL2
  • Visual Intro to Python 2 (VIP2) This 40-hour virtual robotics course is designed for trainees who are interested in computer programming and/or robotics. You will program a virtual robotic turtle to follow lines on the ground and navigate complex mazes with the help of color and distance sensors. Prerequisites: VIP1
  • Spatial Literacy 1 (SL1) This 40-hour course is designed for trainees who have interest in 3D modeling and CAD design. You will develop strong visual-spatial reasoning skills while actively building 2D and 3D models. Prerequisites: CL1
  • Spatial Literacy 2 (SL2) This 40-hour course is designed for trainees who have interest in 3D modeling and CAD design. You will learn advanced aspects of 3D modeling, and create a capstone 3D model of your own choice under the supervision of a CAD expert. Prerequisites: SL1

Click Here to view the flow of the training

Soft Skills Training

Developing your soft skills is an important part of the Computational On-Ramp training program. After all, modern employers put strong emphasis on soft skills. These include your ability to focus, to pay attention to detail, to read instructions carefully and follow them, to ask questions the right way, to communicate in a professional manner, to solve problems, to use logic to make correct decisions, to plan ahead, to persevere, to learn from failure, and to adapt to changing conditions, among others. 

The soft skills training takes place during your coaching sessions, as well as during your communications with your instructional support person.

Beyond Your Computational On-Ramp Training

Upon successfully completing your Computational On-Ramp training, below are two exciting career training programs, Data Analytics and Python Development, that we offer that use the same learn-by-doing approach and that you will be imminently qualified to take.

Become A Data Analyst

Join the workforce as a job-ready Data Analyst, at a time when the demand for qualified Data Analysts far outstrips the supply.

Virtually all enterprises have now reached “data overload” and need Data Analysts to help them make sense of the massive amounts of information so that management can make better and faster decisions. Interestingly,, a job placement company, lists over 8,000 Data Analyst jobs that allow you to work in place, independent of where you live.

According to, the median compensation of Data Analysts is over $80,000.

Become A Python Developer

Python Development is an equally rapidly growing field in which the demand for job-ready programmers far outstrips the supply., a job placement company, currently lists over 87,000 Python Programmer job openings in the U.S. alone. Interestingly, also lists over 24,000 remote Python Programmer jobs that allow you to work in place, independent of where you live.

The average entry-level Python Programmer salary in the U.S. is $78,176, the junior Python Programmer salary is $89,776, and the senior Python Programmer salary is $122,093 (source:


What Our Trainees Say About Us

This is how I like to learn

“This is how I like to learn, at my own pace. I like the bite-sized tutorials and I feel a real sense of accomplishment when I complete the exercises that follow them.” M.J.

The program is great

“I cannot compliment enough any training that involves students actually working on the problems rather than just listening.” A. S.

Compliments to the NCLab team

“Please extend my compliments to the NCLab team if you can, and keep advocating for this type of learning, if at the very least as an option for people like me who learn well this way.” F. A.

I’m really enjoying this class

“The emphasis on working at your own pace removes the stress of a normal class, and I can work around my other classes. NCLab is much better than similar programs, such as DataCamp. Not only do I learn the material, I retain it. Each lesson uses all or most of the previous concepts, which provides additional practice and ensures that you don’t forget the previous material. This is one of the most enjoyable and informative programs I’ve taken.” N. L.