Global Competencies and Literacy

Transferable skills fostered through project-based learning for authentic, real-world, practice is one step toward a bright future.

Training in real-world programming also develops transferable, real - world, skills.

Computer programming is an art that, like other art forms, improves with practice. As with writing, visual art, or music, individual insights are at the heart of what is produced, and individual talent (ability) is developed over time and with practice.

Hatch Studio is deliberately designed to provide authentic computer programming practice because real-world practice is how people learn best; it's why students are given real musical instruments and why board books have real sentences. This also makes our content more accessible for students.

Studio brings real-world projects to students so that they can develop programming literacy and simultaneously work on important skills and competencies that transfer from one discipline to another.

What is Hatch Studio?

Studio is a workshop for teaching and learning, and it runs thanks to caring and practiced educators.

Cross-curricular learning opportunities in language arts, visual arts, mathematics, and mathematical reasoning abound in the Studio workspace. These arise from the projects and associated thought work done by students. With Studio JS Showcase Projects, students can engage in creative coding or meet a stipulated objective for specific cross-curricular learning purposes.

Students engage in critical thinking and problem-solving from the moment they begin working in Studio; even when they're working at the Type-What-You-See coding level in Studio JS, students must still independently solve problems using real computer programming.

As they do so, they read, go through an inquiry process, and make creative decisions, thereby engaging in numerous forms of communication. This allows students to stay within their proximal zone of development.

In Studio JS, students can also take first steps toward learning how to comment their code by writing notes about their projects (or discussing them with an instructor); this also helps them learn how to learn as it provides opportunities to engage in meta-awareness and meta-cognition as they are gradually released from responsibility.

Students gain independence over time as they are given more opportunities to be creative and explore the various ways they can create projects that are interesting to them.  

Collaboration, leadership, and cross-curricular opportunities are plentiful.

Work together doing paired or group programming.

Hatch Studio is designed for utmost flexibility in teaching and learning. No two students are alike; and no two teachers.Hatch Studio can be the basis for code-alongs and teacher-led discussions about global citizenship, character, and ethics.

Hatch Studio Focuses on ...  

Project-based learning

Mastery-based learning

Self-paced learning

Working in the zone of proximal development

Providing a gradual release of responsibility

These pedagogical tenets are the foundation of Hatch Studio and the reason why global competencies are developed at the same time as programming literacy is achieved.