Best for learning:
- 2D and 3D Modeling
- Constructive Solid Geometry
- Simple Programming
- CAD Design and Art
Real, typed code from the very beginning
Real work environments don’t have “drag and drop.” All NCLab students learn true programming language with proper syntax and structure.
Accessible to every student level
Students receive immediate visual and written feedback, making advanced programming and 3D modeling easier to learn than previously imagined.
Engaging and fun
Every course is a game-based, interactive adventure that engages students at higher levels than traditional lecture-quiz formats.
Rich in math, geometry and art
NCLab courses place a strong emphasis on mathematics and serve as highly useful learning companions for algebra and geometry.
Self-paced, self-graded with certification
Courses are divided into units and levels that ensure gradual, concrete learning progression. Certificates are available for each module as well as for total courses.
No installation required. NCLab courses run virtually on any computer, laptop, tablet or Chromebook.
Girls like my daughter Ella are not interested in creating games. She’s more motivated to create a different type of “product”. She learned more in 2 days at your camp then in her 7th grade tech class.
Your camp was amazing!! My son doesn’t want to put the computer down. It’s much better than his previous focus on video games. He loves the skills you have taught him!! It was a perfect end to winter break. Thank you!!
Galen came home and worked a bit more on his programming. He is definitely hooked! He was describing the things he learned to his dad during dinner tonight, and was so animated and excited! It’s wonderful to find something to interest him besides Legos, and school is boring 🙂
The Karel course works differently from Scratch – it has all the fun but gives me the real programming skills I need for Python and C++ programming.
I think that the Karel course is VERY GOOD. It’s more challenging the higher you go, but that makes it funnier.
I have found NCLab’s Karel course to be an excellent introduction to programming. The course emphasizes logic and algorithmic thinking but conceals it in a fun and approachable game. It is better than Codecademy, Treehouse or any other commercial site I’ve found. Highly recommended!
My son is now so excited about building his 3D model of a plane that he now wants to go to the computer lab to sit with his face to the screen instead of running around playing tag with his friends…. Thanks NCLab!