Learning Philosophy

STEMWORKS strives to make learning fun and adventurous.  We would like each student to yearn to have additional technical expertise after acquiring each new skill.


Website Design & Development Learn how to build websites using Drupal, an open source content management framework. In addition, you will get a jump start on HTML, CSS, and JavaScript. There will be fun opportunities for you to present your website idea and brainstorm with fellow students, and get your website started during the 5-day boot camp.
Objective-C & iPhone Programming Start your Objective-C programming language skill. In addition, you will learn Object Oriented Programming paradigm, Model-View-Controller design pattern applied to iPhone development, and XCode development environment. You will have the opportunity to implement your very first iPhone apps. It is a fun, challenging, and rewarding experience.
iOS App Development Transform you into an IOS App developer. By the end of the month, you will have learned how to build iOS applications for iPhone and iPad using Objective-C and iOS frameworks.
Developer Essentials Learn to setup a local web server and database using MAMP (Mac, Apache Web Server, MySQL Database, and PHP). You will learn shell commands, PHP, MySQL, JavaScript, CSS, and put them all together to build an interactive data driven web application. This is the prerequisite of Web Developer Advanced boot camp.
Developer Advanced Training that digs deep into LAMP stack: Linux Operating System, Apache Web Server, MySQL, and PHP/Perl/Python. You will gain valuable understanding of the full stack of a web application, design pattern, APIs, and how to connect front-end to back-end to build a large scale web application that have both mobile and web presence. Developer Essential boot camp is required prior to this.
Lego Robotics Build a robot, learn to program robots, and get creative to use all the different robot sensors in the Lego Mindstorm NXT2.0 to put the robots to the task.
Computer Programming Develop critical thinking through computer programming.  Become fluent in computer programming languages.  Have fun creating video games.
Animation and Filmmaking Create your imaginative world with Lego sets and mini figures.  Bring them to life through stop motion animation and special effects.  Enjoy learning all aspects of film-making.
3D Modeling and Printing Learn 3D modeling.
Internship Program For the fraction of the boot camp cost, students who have completed month long boot camps will have the chance to intern with us on a half time basis and gain valuable experieces working on real-world projects in a team setting.  During the internship program, we will also set aside some one-on-one time to assist you on job searching and career development.
Summer Coding Camps We have a vision: every child growing up will know how to code just as well as they know how to play soccer.
Birthday Parties For girls and boys, we have some unique and fun parties in store for you.