App Design & Development

0
Congratulations Aastha Kini (India), for winning MIT's "App of the month" (December 2022)

Term Courses

On-campus

App Design & Development

  • $1,000.00

Ever wondered why Apps look so cool and what goes behind creating them? What if you had the power to develop your own Apps? Want to show the world how your innovative idea will succeed? Get your answers with this fun App building programme, where students ideate, design, and create mobile Apps for the real world and share them with peers. Encouraged by a facilitative and creative environment, students also begin to explore their roles as problem solvers, while creating various non-game and game Apps.

Duration: 30 hours
Level: Basic (No previous coding experience required) 


Out Of Stock!

This product is temporarily out of stock. You may opt-in our waiting list and we'll notify you once the product is restocked.

Students use MIT’s App Inventor® platform or the Thunkable® tool to conceptualise, design, and develop mobile applications (Apps). These powerful drag-and-drop platforms allows students to create fully functional Apps, that can be deployed on phones, shared with friends, and uploaded to the Google Play Store. 

The programme introduces students to incremental computing concepts through hands-on activities that empower them to develop simple Apps. Students then apply these concepts to customise their own Apps and create extensions. Students also engage in multiple challenges that involve them in conceptualising, designing, & developing independent apps (real-life solutions or game based). Throughout the programme students are encouraged to cultivate an entrepreneurial mindset, around user experience functionality, problem solving, and scale.

At the end of the programme, students would be able to:

  • Appreciate the importance of Apps and understand how they are created (including user interface)
  • Understand computer science concepts like event handling, loops, conditional, data manipulation (variables & lists), etc.  
  • Program mobile device components, like touchscreens, accelerometer, camera, button, clock, etc.
  • Independently develop stand-alone Apps that can be installed on mobile devices
  • Display creative confidence to present and share their Apps with peers and family

 

 

 

 

This programme is available both, online and on-campus. Details below:

Online delivery
Duration: 30 classes of 60 minutes each*
Student-teacher ratio: 2 students per class/teacher, or less
Tools used: MIT App Inventor (or Thunkable), Zoom, & Create Lab learning materials**

On-campus delivery
Duration: 20 classes of 90 minutes each*
Student-teacher ratio: 5 students per teacher, or less
Tools used: MIT App Inventor (or Thunkable) & Create Lab learning materials**

* This programme includes 30 hours of instruction, spread over two modules. Quoted price includes both modules. Parents can choose to be billed per module
**Students to bring their own laptop and an Android device (or emulator) 

What pedagogy do you follow? 
We focus on nurturing creative and problem-solving skills among our students. Our programmes introduce creative computing concepts incrementally and encourage students to apply them to create their own expressions. There is never one right answer, or one creative expression. Like real life, we want our students to try things, figure what went wrong & improve – a mindset that will not only last a lifetime, but also foster independence, creativity, and logical-thinking 

Can students continue to create and learn, after completing the programme?
Absolutely. In fact, we actively encourage students to work on their projects at home and to self-explore concepts based on their interest. We use only Open Source Programming Tools, making sure that students have free and easy access to them, outside the programme too. 
 
What type of Apps will students develop?
Students create both game and non-game Apps for the Android environment. They use the concepts learnt but have the creative freedom to develop Apps that interest them and solve problems that identify with. Creative ideas incorporate elements from Prof. Ken Kahn’s technology enhanced learning theory along with Prof. Suranga Nanayakkara’s work at the Augmented Human Lab.

What is the journey a Create Lab student embarks upon?
The focus of our programmes is to empower 21st Century Skills: Creativity, Critical Thinking, Communication & Collaboration. Initially, we used Scratch as a platform to enable this. Subsequently, we also use tools and languages like MIT's App Inventor, HTML 5, Python, etc. to enable students to create more sophisticated technology expressions, like apps, advanced games, websites, etc.

What are online classes? Why are they needed?
Online classes are fully interactive classes done through live video conferencing between the instructor and student. The instructor can see the student's screen and provide feedback in real-time. The platform enables online quizzes too. Online classes complement our popular on-campus classes.

On-campus classes

By enrolling to a Create Lab conducted programme, the student his/her guardians acknowledge and agree to Create Lab’s Terms and Conditions as specified below. 

1) Enrolment, withdrawal, and refunds:

  • Enrolment is confirmed, after Create Lab has received the programme fees in full
  • We allow our students to withdraw within the first two classes of the programme registered. In such cases, the balance fees (net of fees for classes done) will be refunded in full
  • No refunds will be processed after the student has completed the first two classes of the registered programme 
  • Transfer to a different Create Lab programme shall be enabled, at Create Lab’s discretion and on a case-by-case basis. 
  • Promotional codes cannot be combined with other existing or ongoing promotions, unless specifically allowed by Create Lab

2) Class rescheduling policy:

  • Students can reschedule their class 2 times, for every block of 10 classes, provided Create Lab is informed minimum 12 hours in advance. The make-up lesson shall be provided online, and may be for a shorter duration (all concepts will be covered)
  • Rescheduling at shorter notice, will be at the discretion of Create Lab, and be done on a case-by-case basis
  • No shows (where a student does not log in at the scheduled time) will be considered as a completed class, and no makeup class will be scheduled.  We will instead provide the student with digital reference materials from the class

3) Create Lab reserves the right to update instructor allocation, programme fees, programme duration and curriculum content as deemed appropriate or necessary

4) Create Lab may take video recordings of the class and its students for educational, training and/or promotional purposes. If you wish for you or your child to not be featured in any educational, training and/or promotional materials, please send us an email at hello@mycreatelab.com

5) During the course of an online class, our instructor may need to remotely access your child’s computer, for the purpose of trouble-shooting any issue that may come up in class. This will only be done after specifically seeking your child’s permission and the remote-access will be disabled as soon as the issue is resolved. You agree and consent to us and our instructors to gain remote control of your child’s screen in the class.


Online classes (individual)

By enrolling to a Create Lab conducted programme, the student his/her guardians acknowledge and agree to Create Lab’s Terms and Conditions as specified below. 

1) Enrolment, withdrawal, and refunds:

  • Enrolment is confirmed, after Create Lab has received the programme fees in full
  • We allow our students to withdraw within the first two classes of the programme registered. In such cases, the balance fees (net of fees for classes done) will be refunded in full
  • No refunds will be processed after the student has completed the first two classes of the registered programme 
  • Transfer to a different Create Lab programme shall be enabled, at Create Lab’s discretion and on a case-by-case basis. 
  • Promotional codes cannot be combined with other existing or ongoing promotions, unless specifically allowed by Create Lab

2) Class rescheduling policy:

  • Students can reschedule their class 2 times, for every block of 10 classes, provided Create Lab is informed minimum 12 hours in advance
  • Rescheduling at shorter notice, will be at the discretion of Create Lab, and be done on a case-by-case basis
  • No shows (where a student does not log in at the scheduled time) will be considered as a completed class, and no makeup class will be scheduled.  We will instead provide the student with digital reference materials from the class

3) Create Lab reserves the right to update instructor allocation, programme fees, programme duration and curriculum content as deemed appropriate or necessary

4) Create Lab may take video recordings of the class and its students for educational, training and/or promotional purposes. If you wish for you or your child to not be featured in any educational, training and/or promotional materials, please send us an email at hello@mycreatelab.com

5) During the course of a class, our instructor may need to remotely access your child’s computer, for the purpose of trouble-shooting any issue that may come up in class. This will only be done after specifically seeking your child’s permission and the remote-access will be disabled as soon as the issue is resolved. You agree and consent to us and our instructors to gain remote control of your child’s screen in the class.


Online classes (Group)

By enrolling to a Create Lab conducted programme, the student his/her guardians acknowledge and agree to Create Lab’s Terms and Conditions as specified below. 

1) Enrolment, withdrawal, and refunds:

  • Enrolment is confirmed, after Create Lab has received the programme fees in full
  • We allow our students to withdraw within the first two classes of the programme registered. Refunds will be provided, after deducting the following charges: 1) cost of the class already done, and 2) group discount that would have been given to the student. Create Lab’s decision on the amount is final. 
  • No refunds will be processed after the student has completed the first two classes of the registered programme 
  • Promotional codes cannot be combined with other existing or ongoing promotions, unless specifically allowed by Create Lab

2) Class rescheduling policy:

  • Rescheduling of group classes is not possible, and no makeup class shall be scheduled.  We will instead provide the student with digital reference materials from the class
  • No shows (where a student does not log in at the scheduled time) will be considered as a completed class, and no makeup class will be scheduled.  We will instead provide the student with digital reference materials from the class

3) Create Lab reserves the right to update instructor allocation, programme fees, programme duration and curriculum content as deemed appropriate or necessary

4) Create Lab may take video recordings of the class and its students for educational, training and/or promotional purposes. If you wish for you or your child to not be featured in any educational, training and/or promotional materials, please send us an email at hello@mycreatelab.com

5) During the course of a class, our instructor may need to remotely access your child’s computer, for the purpose of trouble-shooting any issue that may come up in class. This will only be done after specifically seeking your child’s permission and the remote-access will be disabled as soon as the issue is resolved. You agree and consent to us and our instructors to gain remote control of your child’s screen in the class.

Write a review

Please login or register to review
divider
chat now