Capstone Projects

Penguin Coding believes in the application of knowledge over rote memorization. We want to help students convert their interest and skills into a meaningful deliverable at the end of their coding education journey. This capstone program provides the structure, mentorship, objective and a hard deadline to motivate students to stretch themselves intellectually.

For girls, we offer mentorship & coaching for Technovation for Girls, a global program with a curriculum for beginner to advanced students who form a team to create a web/mobile application that tackles a local or global community issue (e.g. relaxation app for middle schoolers, an app to increase participation of girls in STEM). This is available from January-April.

Other students of all ages can join our 1-1 mentoring program where we match the student with one of our teacher/mentors and they will schedule a series of 8-16 weekly meetings over a few months to map out a comprehensive background research on the topic of the student's interest with the goal of having a draft of an application for a major research or science competition.

Lexington, MA

Newton, MA

Acton, MA

Brookline, MA

Capstone Coding Project for High Schoolers:

For students who enroll in this capstone program, Penguin Coding will match the student with one of our teacher/mentors and they will schedule a series of 8 weekly virtual meetings through the semester to map out a plan for them to code an application with the goal of having a working copy of an application by the end.

  • What will be covered in the weekly sessions?
    Session 1: Brainstorm and map out a roadmap for building the application. Build a user flow diagram of how the app will work.
    Session 2: Map out the components needed for the app.
    Session 3: Start building the easiest components.

    Session 4: Check progress and revise features or completion estimation.

    Session 5+: (length of time depends on project) Weekly check-in on progress with building the proto-type. Can be anywhere from 1 to 6 month project.
    Session 8: Have a demonstrable proto-type for the application. (Depending on the application, it may rollover into another semester)

    What is the time commitment?
    Weekly 1 hour meeting and an expectation of 1-2 hours of work in between each session that the student completes on their own.

    The "app" can be a web application, a Python project, a Pygame, or a mobile app built in iOS. Must be something that the student has prior experience. Otherwise there will need to be lessons on how to code.

    What is the time commitment? 

    Weekly 1 hour meeting and an expectation of 2-3 hours of work in between each session that the student completes on their own. 

    The proposal can be honed through subsequent semesters to make for a competitive application. 

Applications for this Program:

Capstone STEM/Computer Science Research for High Schoolers

Session 1-2: Review past winning projects and identify student interest. Brainstorm/mind map to identify associations between concepts. 

Session 3: Form preliminary research questions - learn how to start with simple questions and build complexity with series of whys. 

Session 4: Finalize the research question and outline all the background research done so far. 

Session 5+ (length of time depends on proto-type) : Build a proto-type of experiment or model.  Can be anywhere from 1 to 6 month project.

What is the time commitment? 

  • Weekly 1 hour meeting and an expectation of 2-3 hours of work in between each session that the student completes on their own. 

  • Deliverable at the end will be a proposal with thorough background research and proto-type of experiment/model that demonstrates feasibility. 

  • The proposal can then be honed through subsequent semesters to make for a competitive application. 

Applications:

 

If you are interested in either Capstone classes, please email us at info@penguincodingschool.com and we will get in touch with you!