NCLab was selected by Educents to be among Top 101 Educational Websites. This is what they say about NCLab: NCLab’s award-winning curriculum uses the power of games to teach computer programming and 3D modeling to 6th-12th graders. In the fundamental Karel Coding course, students learn computational thinking and all key programming concepts by writing programs for a robot to solve mazes. The intermediate Turtle Tina course introduces Python while drawing objects such as pendants and exporting them for 3D printing. The advanced Python programming course teaches how to use Python to solve realistic computer programming tasks. The 3D modeling course teaches geometry and spatial reasoning, and allows students to create their own 3D models and print them.