fbpx

First Code 1:1 Live Coding Program – Beginner Level

Course Summary 

Age: Junior ( Age 5 – 6 )

  • Kodable + Code.org
    This course is designed for pre-readers that have no experience with coding but love to play games and explore using their laptop. This course introduces them to the wonderful world of coding where they will learn beginner-friendly programming concepts such as Drag & Drop Blocks, Sequence, Events & Variables. 
    **Requires Laptop**

 

  • Code.org
    This course is designed for elementary school students that have started to read and write, and have no experience with coding. Following the American elementary school curriculum, it introduces them to computer science fundamentals such as Loops, Variables and Binary. In this course, students will learn to solve problems, create a controllable game, build on their creativity and also learn to ask questions.
    **Requires Laptop**

 

  • ScratchJr Level 1
    The ScratchJr Level 1 course introduces coding fundamentals and concepts to young imaginative minds. Sometimes referred to as the post-iPad generation, young children born in this generation have gained proficiency and comfort in smartphones and tablets at an early age. ScratchJr is an innovative app that teaches blocks-based programming, developed in collaboration with the MIT Media Lab. Students start with basic commands including moving sprites forward and turning left/right, then building their own funny stories and characters through sequences, loops, conditionals. Students are encouraged to construct creative games and detail the steps to bring their imagination to reality.
    **Requires Laptop**

 

  • ScratchJr Level 2
    The ScratchJr Level 2: Story & Game Development course works on the coding fundamentals and concepts for young, imaginative minds. Students that started from using the pictorial blocks in Level 1, will now begin with making use of those same blocks but in more advanced situations and have a focus on creating and designing games. Students dive into the designing aspects of how games are made and also the coding fundamentals and thinking behind it.
    **Requires Laptop**

 

  • Tickle Level 1
    The Tickle course aims to equip young curious minds with computer programming concepts that will help them design and implement their ideas into interactive apps. Students explore programming concepts using the iPad app, Tickle. Tickle allows the creation of small programs using color-coded blocks, and allows interaction of onscreen characters. Students start with basic computing commands including movements, looks and sounds, then integrate their computing commands with each other to design interactive games. The course helps students think outside the box and implement programming with an iPad.
    **iPad only (Requires another device for Zoom)**

 

  • Tickle Level 2
    This course is designed for students that have completed our Tickle Level 1 Course. Students explore how they can use the iPad app, Tickle to create fun and interactive games using programming concepts such as Operators, Events, and previously learned concepts. Students acquire Design Thinking, Problem Solving and Critical Thinking Skills.
    **iPad only (Requires another device for Zoom)**

 

  • Hopscotch Level 1
    This course is designed for young children not yet familiar with the computer to have some programming fun with Hopscotch, an iPad app that allows kids to create animations, stories, and games with easy-to-use blocks, color-coded functions and quirky characters that are particularly appealing to 6+ years old kids. Students practice giving commands to the characters, exploring programming and mathematical concepts and enjoying creating interactive artwork in the process.
    **iPad only (Requires another device for Zoom)**

 

  • Hopscotch Level 2
    This course is designed for students that have completed our Hopscotch Level 1 Course. Students will create fun and interactive games using the iPad app, Hopscotch, and build on the computer science concepts that were taught in the previous level. Students learn to think and code not just as a gamer, but also as a programmer. Coders in this level will learn and develop their Design Thinking & Problem-Solving Skills through the use of coding with Hopscotch.
    **iPad only (Requires another device for Zoom)**

 

Age: Tinker ( Age 7 – 8 )

  • Scratch Level 1
    Designed for young imaginative minds, the Scratch Level 1 course uses Scratch, a block-based programming tool developed by the MIT Media Lab, to give young students hands-on first try on programming. Students learn key computer science concepts such as sequences, loops, conditionals and abstraction by building their own fun projects of animated stories and multimedia games. Students are encouraged and supported by professionally trained instructors to design creative games and to think about the programming process behind the apps and games they see in daily lives.
    **Requires Laptop**

 

  • Scratch Level 2
    The Scratch Level 2 is a deep dive in Scratch. After learning the fundamentals of Scratch and creative programming, students in the Scratch Level 2 course solidify their understanding of key computer science concepts including sequences, loops, conditionals, abstraction and object-oriented programming by creating more advanced and even more fun interactive games and projects. In this course, students will also start to use broadcasts to trigger events, thus learning systematic programming.
    **Requires Laptop**

 

  • Scratch Level 3
    This course aims to empower students through teaching them problem-solving using technology. From introducing fundamental computer science concepts. applying Design Thinking process to utilizing Scratch as a language, we guide students to apply problem-solving skills to their daily lives. Adapting a curriculum used in Silicon Valley, we cover user-centric design and mobile app development. Students receive personal guidance from our professional trained instructors in thinking through algorithms, decomposing problems and formulating multiple solutions.
    **Requires Laptop**

 

  • 3D Modelling with Tinkercad
    This is a course that teaches kids about how they can use software to create different items and things that we see in our everyday life from small things such as paper clips to big things such as Buildings. Students in this course will learn about Visual Learning, Design Thinking, Decision Making and build their Collaboration skills throughout their learning journey. Students will learn to drag and place shapes and even combine them in order to create a complicated structure and understand how 3D modeling is created and the strategies that are used to create good-looking structures.
    **Requires Laptop**

 

  • Digital Making with Micro: bit
    The Micro:bit, released by BBC in July 2016 and backed by academic research, enables children to get creative with technology and gain digital skills in school and at home. Students will learn to program the Micro:bit, and the projects they will develop using JavaScript blocks editor will inspire them to participate in the digital world. The online code editor allows students to test out their projects and see the results instantly. Simulations mimic the physical behavior of hardware programming and allow students to quickly and easily bring their ideas to life.
    **Requires Laptop**

 

  • Arduino Level 1
    In this course, students are introduced to mBlock extensions to continue building up programming concepts applied to the real world. After becoming familiarized with Scratch block-based programming, this course explores mBlock features which empower students to control the real world with code. mBlock is a Scratch-like interface which allows users to add and use their own extensions as ‘special blocks’. It includes support for many cool features and extensions, for example connecting to Arduino to sense and control hardware devices.
    **Requires Laptop**

 

  • Arduino Level 2
    This course is a deep dive in mBlock extensions and hardware programming. Students will gain a deeper understanding of different electronic components, as well as the science behind circuits. This course empowers students to be able to build and program circuits that are relevant to their everyday lives. Students will use the Arduino extension on mBlock to program projects that interact with the physical world. Using this extension, students learn to send Arduino commands using special blocks that control numerous components, including LEDs, servo motors, buttons, rotation knobs (potentiometers), light sensors, and temperature sensors.
    **Requires Laptop**

 

  • Hopscotch Level 2
    This course is designed for students that have completed our Hopscotch Level 1 Course. Students will create fun and interactive games using the iPad app, Hopscotch, and build on the computer science concepts that were taught in the previous level. Students learn to think and code not just as a gamer, but also as a programmer. Coders in this level will learn and develop their Design Thinking & Problem Solving Skills through the use of coding with Hopscotch.
    **iPad only (Requires another device for Zoom)**

 


Price

  1. Drop-In
    1 Hour beginner Course Credits
    HKD$ 350 ( Valid for 90 days )
  2. Coder Plus
    12 Hours beginner Course Credits
    HKD$ 3,900 ( Valid for 90 days )
  3. Coder Pro
    48 Hours beginner Course Credits
    HKD$14,780 ( Valid for 365 days )

Class date & Time slot:

Upon Request


Course Gallery

Not Enrolled
newsletter-pop-up