Create and share your projects in Computer Programming, 3D Modeling and more.

Get online access to NCLab Apps and Project Galleries

Explore now

Karel Coding

The Karel Coding course uses a simplified Python language that does not contain colons, semicolons, brackets, braces, parentheses, decimal points, commas, and other complicated syntax elements of real languages that are known to cause frustration to beginners. It prepares the students for a smooth transition to the follow-up Turtle and Python courses.

Project Gallery

3D Modeling

Build your own 3D models and export them as STL files for 3D printing!

This 3D modeling course is a one-of-a-kind, platform-independent experience that teaches 3D modeling using simple scripted programming. Our unique approach enables students to take full control of their modeling work and have a deep understanding of what’s going on with their models, as opposed to merely downloading and moving an object with a mouse. Students will learn foundations of Geometry, Programming, Logic, CAD 2D and 3D modeling in a fun, game-based environment.

Project Gallery

Visual Intro to Python

Write Python programs, create designs, and export your projects for 3D printing and laser cutting!

The Visual Intro to Python course is an excellent visual introduction to the Python programming language. Students will learn Python code syntax, formatting and debugging. Students will also draw geometrical patterns and harness fundamental geometry, including angles, lengths, polygons, circles and arcs.

Project Gallery

Python Coding

The Python Fundamentals course teaches students how to use the Python programming language to solve problems of gradually increasing complexity, ranging from simple calculations to file operations and object-oriented programming. We offer the course as part of our new Python Programmer Career Training Program.

Project Gallery

Function of two variables
MRI scan
Velocity color map
Web of lines
1D data visualization
PGM image
PPM image
Pie chart
ASCII art 1
ASCII art 2
Full adder