I have been working on programs in NCLab and I have learned so much. It has really developed my skills and knowledge of programming. I love how it teaches the elements of programming incrementally and allows you to master one component before moving on a building on your existing knowledge. The support staff are amazing. You can get real time assistance with anything regarding the program. I really appreciate the flexibility of the program. This program makes it easy to integrate it into your schedule. I have so many wonderful things to say about NCLab and I am eternally grateful for all that I have been able to learn in this program and I am looking forward to learning more! – Kendra Isabel