Mobile Master Camp

Program Details

This camp is designed for juniors with middle schoolers and high schoolers in mind. This is our unique signature camp based on a Pay-as-you-Learn model like no other, which is based on our strong belief that the Web's future is mobile and it is not enough to learn just one mobile platform but to know it all. This course is designed for younger audience starting from middle school children who are interested in exploring software development and in particular mobile software development.



First Year

Class meets once a week. Students start this program by enrolling in the Java for Juniors Module for the first four months.

After successfully completing the Java Module students enroll in Junior Android Module for the next four months.

Successful students should be comfortable to not only program in Java but also write mobile applications for their Android devices by the end of the first year.

Second Year

Class meets once a week. Students start this program by enrolling in the HTML5/CSS3 and JavaScript Module

Successful students should be comfortable developing and deploying an HTML5 based web application to a Web Server.

Third Year

In this year students are free to pick up any of our core curriculum modules that they would like to explore further.



Java for Juniors - Syllabus

In this course students learn: Basics of Java Programming which includes but not limited to the concepts of a Class, Object, Instance Members, Static Members, Primitive Data Types, Variable Declarations, Operators and Assignments, Control flow, Object Oriented Programming concepts, Collections and File stream API's
The program concludes by students creating Flappy Bird and Asteroid Invasion games




Junior Android - Syllabus

In this course students learn: Basics of Android programming which includes but not limited to Android Stack, Resources, Activity, Intent and Intent Filters, Building User Interfaces, Adapter and Adapter views, Styles the Themes, Using other third party apps
The program concludes by students creating their own version of Alphabet learning game or Math Flash cards game




Junior HTML5/CSS3 and JavaScript - Syllabus

In this course students learn:

  • HTML: HTML Elements, Attributes, Headings, Paragraphs, Formatting, Fonts, Styles, Links, Images, Tables, Lists, Forms, Iframes, Colors, Doctypes, Head, Meta, Scripts, URLs, Media, Audio, Object, Video, HTML5 New Elements, Geolocation, HTML5 Web Storage
  • CSS: CSS Syntax, Id & Class, Styling Backgrounds, Styling Text, Styling Fonts, Styling Links, Styling Lists, Styling Tables, CSS Border, CSS Margin, CSS Padding etc
  • JavaScript: Introducing JavaScript, Operators and expressions, Arrays, Loops, conditions, Objects, Functions and function calling
  • The program concludes by students creating their own Web site and deploying to a Web Server.