Teaching Portfolio

Building confident, independent learners.

Structured lessons, deliberate practice, and clear explanations that help students understand, apply, and succeed.

Marcello Goccia teaching Computer Science
A Level Computer Science IGCSE Computer Science AP Computer Science Principles Python, C++ & Programming AI, Robotics & Enrichment

Helping students build clarity, confidence, and exam success through practical Computer Science learning.

I am a Computer Science teacher experienced in IGCSE, AP Computer Science Principles, and AS/A Level Computer Science, with a focus on helping students build strong understanding, confidence, and independence in their learning.

My teaching is structured around clear explanations, step-by-step modelling, deliberate practice, and continuous formative assessment, ensuring that students are actively engaged, supported, and making measurable progress.

I place strong emphasis on both conceptual understanding and exam readiness, guiding students to apply Computer Science ideas accurately in practical tasks, projects, and examination-style questions. Through targeted feedback and structured support, students develop confidence, technical vocabulary, and stronger problem-solving skills.

Three principles that shape my teaching.

01

Clarity and understanding

Teaching is structured and explicit so students understand how concepts work, not just what to do. The focus is on reasoning, patterns, and building confident, independent thinking.

02

Active learning and practice

Students learn by thinking, questioning, and solving problems. Through guided practice and a safe-to-fail environment, they test ideas, learn from mistakes, and refine their understanding.

03

Feedback and real application

Assessment is continuous and used to guide learning. Students apply their knowledge through meaningful tasks and projects, connecting Computer Science to real-world contexts.

Explore the eight chapters of my teaching portfolio.

This portfolio is organised as a professional learning journey. Each chapter focuses on a different aspect of my practice, from professional foundations and lesson planning to adaptive teaching, evidence of impact and professional growth against the Teacher Standards.

01

Professional Foundations

Introduces my teaching context, professional identity, values and the evidence that frames the rest of the portfolio.

Identity Context Teaching values
Open Chapter 1

02

Planning and Teaching

Shows how I design Computer Science lessons through prior knowledge, modelling, scaffolding, formative checks and independent application.

Planning Modelling Lesson evidence
Open Chapter 2

03

Becoming a Reflective Teacher

Uses student responses, lesson evidence and observation feedback to show how I reflect on teaching and refine next steps.

Reflection Student work Feedback
Open Chapter 3

04

Planning for Learning

Explains how I plan learning as a sequence, connecting prior knowledge, misconceptions, application and assessment.

Sequencing Misconceptions Learning journey
Open Chapter 4

05

Adaptive Teaching and Inclusion

Shows how I make challenging programming and Computer Science learning accessible through modelling, scaffolds, pair work and challenge.

Adaptive teaching Inclusion Challenge
Open Chapter 5

06

Learning Through Observation

Shows how observation, feedback and learning from colleagues have shaped my questioning, modelling, routines and classroom practice.

Observation Professional dialogue Growth
Open Chapter 6

07

Evidence of Impact

Brings together exit tickets, peer review, student responses and observation evidence to show how teaching supported student learning.

Impact Assessment Student progress
Open Chapter 7

08

Professional Growth Against the Teacher Standards

A capstone chapter mapping the portfolio evidence to the Teacher Standards and identifying future professional development targets.

Teacher Standards Professional growth Future targets
Open Chapter 8

How the evidence is organised across the portfolio.

The portfolio evidence is not a collection of isolated files. It is organised around planning, adaptive teaching, assessment, observation, impact and professional growth.

8 portfolio chapters

A complete portfolio structure from professional foundations to professional growth against the Teacher Standards.

Start with Chapter 1

Planning evidence

Lesson plans, misconception checks, hinge questions and learning sequences showing how lessons are designed for progression.

View planning evidence

Adaptive teaching

Examples of modelling, scaffolding, vocabulary support, pair programming and challenge tasks used to support different learners.

View inclusion evidence

Impact and growth

Student responses, exit tickets, peer review and observation feedback showing learning impact and professional development.

View impact evidence

Interested in my teaching or professional work?

I would be glad to connect and share more about my classroom practice, projects, and educational contributions.

Get in touch