- Computational Thinking
- Fundamentals Of Programming
- Fundamentals Of Robotics
- Critical Thinking
- Problem Solving
- Python Coding
- Object-Oriented Programming (OOP)
I think you guys are simply unbelievably amazing. You are the voice of relevance for libraries, community education, innovation, tech, cross generational learning and more for the 21st century!! Thank you for all you are doing. It’s mind blowing.
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 more fun.
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!
2.5M Job Postings
Average Entry-Level Salary: $70,095*
2.2M Job Postings
Average Entry-Level Salary: $62,184*
830K Job Postings
Average Entry-Level Salary: $61,829*
190K Job Postings
Average Entry-Level Salary: $51,337*
220K Job Postings
Average Entry-Level Salary: $62,326*