NCLab is a CTL education software partner who specializes in web app courses which teach students computer science with STEM education in mind. From Karel coding all the way through full syntax Python and 3D modeling and Drone kits, students can engage in fun and innovative ways to learn programming, critical thinking, and problem-solving.
According to a recent survey of 39,000 developers working in the industry, 1 in 4 of those began coding before they were of age to drive a vehicle. Teaching kids these skills early on helps students with algorithmic thinking, logical analysis of information, problem-solving, and detail-oriented skills.
Teaching Coding Made Easy
NCLab makes teaching computer science easy and doesn’t require any expertise in coding. NC Lab offers many educator resources and dashboard controls for monitoring student progress throughout each course. As Sheila Crawford-Bunch the Director for Education at NCLab states, “Teachers are set up to be the guide on the side, not the sage on the stage.” Drawing from this viewpoint, NCLab offers community-supported resource forums and lesson planning ideas.
Student Programming Courses for All Levels
Starting from Karel, a simple script, students are able to begin learning the logic that introduces them to programming. After Karel, students move up into Python 1 and Python 2, a complete real-world language used by thousands of developers worldwide. Using this sequence, students expand upon previous knowledge to continue to grow and develop their programming skills.
Self-Paced Learning Environment
Each course is self-paced for the students ensuring that no one is left behind and that each student has time to truly learn and digest the code before moving on, even providing the ability to run and edit their programs as often as they need to in real time. Students are also encouraged to become detail-oriented and solve problems resulting from bad code.
Digital Skills Pay Real-Life Bills
NCLab teaches valuable lifelong digital skills that lead to jobs and careers that are resilient and continually growing. This skill set can help with other facets of learning like language, math, art, music, science, and engineering, guaranteeing that even if a student doesn’t apply the lessons to actual computer programming, that there is still important value in the program.
Watch the Webinar with Sheila from NCLab
If you’d like to learn more about NCLab, you can view the previously-recorded webinar with Sheila Crawford Bunch at http://ctl.info/webinars/. Here, you can also find many other Professional Development Webinars for educators on all our awesome software partners and Google Chromebook management. We encourage you to explore and watch these as you like and even receive continuing education credits for the webinars.