Get Ready For a Modern Career

Experience superior self-paced online courses in Data Analytics, Math and Geometry, and Computer Programming.

Learn more

No Prior Experience Required

STEM (Science, Technology, Engineering and Mathematics) are the words which drive the future. NCLab courses will help you be in demand.

Data Analytics

Computer Programming

Introduction to Computer Programming
Skills Learned:
  • Computational thinking
  • Logic and problem solving
  • Syntax and code formatting
  • Loops and conditions
  • Custom commands
  • Local and global variables
  • Recursion
Read More
Python Fundamentals
Skills Learned:
  • Calculations with Python
  • Text string operations
  • Loops and conditions
  • Variables and functions
  • Operations with data files
  • Visualization of data
  • Using Python libraries
  • Principles of software design
Read More
Intro to Python for Data Science
Skills Learned:
  • Using Python for calculations
  • Text strings and regular expressions
  • Tuples, lists and dictionaries
  • Python libraries
  • Working with files
  • Data visualization
Read More
Advanced Python
Skills Learned:
  • OOP
  • Anonymous lambda functions
  • Filters and maps
  • Decorators
  • JSON and XML
  • Multi-threading and multi-processing
  • Event-driven programming
  • Basics of working with data
Read More
Applied Python
Skills Learned:
  • Working with an IDE
  • Working with Git and Github
  • Proficiency in Object-Oriented Programming
  • Practice in advanced Python techniques
  • Software quality and testing
  • Ability to work and learn independently
Read More
Python for Computing Syllabus
Skills Learned:
  • Using Python for calculations
  • Variables and functions
  • Logic and conditions
  • For and while loops
  • Tuples, lists, dictionaries
  • Lambda functions
  • File operations
  • Exceptions handling
Read More
Python Text Strings and Regular Expressions Syllabus
Skills Learned:
  • Working with quotes and trailing spaces.
  • Comparing, adding, and multiplying text strings.
  • Analyze and modify text strings.
  • Searching and replacing in text strings.
  • Slicing text strings.
  • Working with ASCII and Unicode.
  • Working with regular expressions.
  • Metacharacters and special sequences
Read More

Math and Geometry

Engaging course for colleges and K-12 schools

Developed and improved since 2010, NCLab courses make sure to provide a smooth learning curve for all students.