Resources to learn Programming

Recent guest lecture on "Enjoyable Introduction to Programming"

PPT slides

Elementary (~3rd grade) and up Scratch Logo
Middle school and up
Alice Course Materials

KhanAcademy-JavaScript Course Materials


High School and up C++ Java Python JavaScript C# Ruby

Java resources:

C++ resources:

NetBeans IDE installation steps

NetBeans is a great environment for serious C/C++ and Java development. However, Code::Blocks is a simpler IDE for C++ and jGRASP is a simpler IDE for Java. All are FREE. Microsoft Visual Studio IDE is simpler to install and it is a great one for C++ as well (Express edition is FREE for every one & college students can also get Visual Studio FREE through


If you are thrilled to see our activities & want to support them financially, click on and follow these steps:

1.    Select Designation "CS K-12 Outreach Fund"

2.    Now, select any amount you want to contribute and complete the process.  

Thank you so much for helping us to help the school kids and the community!
If you or your company want to sponsor a future workshop/camp OR want us to run a workshop at your facility to benefit your employees’ families, send an email to [email protected] – we would love to work with you!

Be informed!

We utilize a Facebook page and a Google group to announce the events & share important updates:

If you need any additional clarifications, you can send us an email to [email protected].