Empowering Future Coders, Engineers, and Scientists

K-12 Schools Afterschool ProgramsProgramming ClubsHomeschooling Families

Karel Coding

Did you love the Hour of Code? Then here is your next step! Pass game levels by writing code in a simple Python-like language. Ages 10+

Python Coding

Ready for the real thing? Python is the leading programming language of modern engineering and science, and a real job skill! Ages 12+

3D Modeling

Make the most of your 3D printer: Learn geometry, build your own 3D designs, and print them! 3D modeling software included. Ages 11+

Teachers

 NCLab provides fully supported self-paced online courses in computer programming and 3D modeling – essential 21st century STEM job skills. Your students will learn on their own, you do not have to be an expert.  […]

Parents

NCLab’s self-paced online courses in computer programming and 3D modeling will teach your child essential 21st century STEM job skills while developing logic, critical thinking, problem solving skills, and perseverance.  […]

Students

Do you want to become a game designer, architect, or engineer? NCLab’s self-paced online courses in computer programming and 3D modeling will teach you essential 21st century STEM job skills and achieve your goals. […]

Advanced

Besides self-paced online courses in computer programming and 3D modeling, NCLab provides many free computing apps based on major open source software including GNU Octave, R, LaTeX, CUDA, and much more. […]