Scratch Course

in Cluj-Napoca, #tutoring, #coaching, #certified

Scratch


A fantastic journey into the world of programming!

City: Cluj-Napoca

Date: November 2023

Duration: 5 months

Trainer: Daniel Cosman

Certificate:

from

33 € / month via StarBT

What you'll learn


  • Interactive learning: Each module is designed to be interactive, so that students stay engaged in the subject and can immediately apply their new knowledge.
  • Getting to know the community: Students will interact with the global Scratch community, learn from peers and understand the importance of constructive feedback.
  • Professional tutors: Our instructors are passionate about Scratch and dedicated to nurturing each child's unique potential.
  • Final Project: It will be a culmination of the course where students will present their own creations, celebrating both their progress and the goals they have achieved.

The course

This course is for children aged 7 to 12. We will spend 2 hours per week exploring the fascinating world of programming using the Scratch platform. Our groups are small and friendly with 12-14 children in each class.

Benefits of taking this course:

  • You will build nice relationships with the other children in the group and help each other during the course.
  • You'll develop a great relationship with our trainer, who will give you one-to-one assistance to help you learn better.
  • You will simulate working in an IT office, which will help you prepare for the future.
  • You'll find it easier to concentrate and learn in a fun and interactive environment.

We are excited to have you join us on this programming adventure and help you become a talented programmer!

Conditions for participation

  • You need a laptop with at least 8 gb ram, i5 processor and 15 gb free on HDD.
  • Take the time to deepen the knowledge you've learned in the course.

Course description

We invite you on a fantastic journey into the world of Scratch programming! Designed specifically for children between 7 and 12 years old, this compressive course offers a leap into the colorful and interactive universe of the Scratch platform. The 25 meticulously constructed labs will open up the mysteries of animation, music, game development and more for little developers - all in a joyful atmosphere!

Starting with the fundamental concepts, we will get acquainted with the thriving community of the Scratch platform, familiarizing together with the user-friendly interface it offers. As they progress, students will be able to bring their own stories to life, make elaborate animations and even create their own games. The more advanced modules will focus on more complex topics such as UI/UX design, the mechanics behind multi-level games, and we'll learn how to make innovative use of Scratch extensions.

But this course is not just about programming. This course is about preserving and stimulating creativity, understanding the importance of teamwork and above all developing a love of learning and knowledge. Through organized group projects, students will come to understand the value of teamwork, feedback and the need for constant improvement - thus preparing them for future group efforts that are necessary in any discipline. What's more, the final project they will do as part of the course will give them the chance to present their creations, boosting their confidence and developing their public speaking skills.

Join us on this fascinating adventure and watch as your child transforms from tech novice to programmer

Course curricula

The course contains 25 labs

*Message - Curricula may be subject to slight modifications in order to improve it before the starting date of the course.

  • Introduction to the Scratch platform and its history (0.25 hours)
  • Navigating the Scratch interface and overview (0.25 hours)
  • Exploring the Scratch website and community projects (0.25 hours)
  • Setting up an account, creating a profile, and safety tips (0.25 hours)
  • Understanding sprites, their properties, and basics of backdrops (0.5 hours)
  • Basic motion blocks and the Scratch coordinate system (0.5 hours)
  • Using costume changes for animation (0.5 hours)
  • Basic animation practices (0.5 hours)
  • Simple animation project: Making a sprite dance (0.5 hours)
  • Feedback and refinement of the dance project (0.5 hours)
  • What is storytelling in Scratch? (0.5 hours)
  • Creating a basic storyboard (0.5 hours)
  • Structuring scenes and transitions (0.5 hours)
  • Dialogue & interaction between sprites (0.5 hours)
  • Exploring the sound category (0.5 hours)
  • Recording, importing, and editing sounds (0.5 hours)
  • Applying sound effects and music to projects (0.5 hours)
  • Experimentation and play with sound projects (0.5 hours)
  • Using events to start scenes (0.5 hours)
  • Letting viewers choose story paths (0.5 hours)
  • Integration of sound & animation in stories (0.5 hours)
  • Peer review of interactive stories (0.5 hours)
  • Basic game concepts (0.5 hours)
  • Player controls: Using arrow keys and mouse (0.5 hours)
  • Introducing game objectives (0.5 hours)
  • Simple collision detection (0.5 hours)
  • Designing game levels (0.5 hours)
  • Introducing enemies or obstacles (0.5 hours)
  • Tracking progress: Score and timer basics (0.5 hours)
  • Introducing game physics: gravity, bounce, etc. (0.5 hours)
  • Broadcasting basics (0.5 hours)
  • Using broadcasts for complex interactions (0.5 hours)
  • Multi-sprite communication and game events (0.5 hours)
  • Real-world examples and hands-on broadcasting projects (0.5 hours)
  • Introduction to variables and their uses (0.5 hours)
  • Creating and manipulating variables (0.5 hours)
  • Introduction to lists and managing data (0.5 hours)
  • Project: Simple calculator or data logging tool (0.5 hours)
  • Introduction to conditional statements and logical operators (0.5 hours)
  • Implementing game conditions, power-ups, and abilities (0.5 hours)
  • Complex game mechanics: Combo systems, chaining events, etc. (0.5 hours)
  • Peer review and feedback on complex game mechanics (0.5 hours)
  • Understanding loops and their applications (0.5 hours)
  • Using clones for dynamic game elements (0.5 hours)
  • Advanced cloning: Spawning, patterns, and behaviors (0.5 hours)
  • Collaborative game development: Multiplayer basics (0.5 hours)
  • Introduction to group work dynamics (0.5 hours)
  • Role assignment: Designer, coder, tester (0.5 hours)
  • Starting a group project: Brainstorming & planning (0.5 hours)
  • Initial design and layout (0.5 hours)
  • Development and coding phase (0.5 hours)
  • Testing and feedback within groups (0.5 hours)
  • Iteration and refinement based on feedback (0.5 hours)
  • Finalizing group projects (0.5 hours)
  • Exploring top Scratch projects (0.5 hours)
  • Understanding remixing and its ethics (0.5 hours)
  • Hands-on: Remixing a chosen project (0.5 hours)
  • Sharing and discussing remixed versions (0.5 hours)
  • Preparing a project for sharing (0.5 hours)
  • Writing descriptions and instructions (0.5 hours)
  • Receiving and handling feedback from the community (0.5 hours)
  • Basics of online safety, copyrights, and community guidelines (0.5 hours)
  • Advanced costume handling and sprite switching (0.5 hours)
  • Using the pen tool for dynamic drawings (0.5 hours)
  • Tweening and smooth transitions (0.5 hours)
  • Student showcase: Share their animation projects (0.5 hours)
  • Understanding the sound blocks in-depth (0.5 hours)
  • Making basic music: Notes, chords, and scales (0.5 hours)
  • Complex rhythm patterns and song creation (0.5 hours)
  • Showcase: Students share their music projects (0.5 hours)
  • Implementing power-ups and collectibles (0.5 hours)
  • AI basics for enemy movements (0.5 hours)
  • Player progression and level ups (0.5 hours)
  • Analyzing popular game mechanics in Scratch games (0.5 hours)
  • Designing multi-level games (0.5 hours)
  • Implementing level transitions (0.5 hours)
  • Challenges and increasing difficulty (0.5 hours)
  • Feedback session on student's multi-level games (0.5 hours)
  • Basics of UI/UX design (0.5 hours)
  • Designing game menus, scoreboards, and overlays (0.5 hours)
  • User feedback collection and implementation (0.5 hours)
  • Peer review: UI/UX feedback session (0.5 hours)
  • Complex scenarios using broadcasting (0.5 hours)
  • Dynamic sprite generation using clones (0.5 hours)
  • Managing multiple clones efficiently (0.5 hours)
  • Hands-on project: Multi-character scene or mini-game (0.5 hours)
  • Introduction to Scratch extensions (0.5 hours)
  • Exploring extensions like Video Sensing and Text to Speech (0.5 hours)
  • Creating a project using a new extension (0.5 hours)
  • Sharing and discussing extension-based projects (0.5 hours)
  • Selecting projects for the showcase (0.5 hours)
  • Refining projects: Bug fixes, design improvements, etc. (0.5 hours)
  • Preparing presentations or demos (0.5 hours)
  • Rehearsal: Mock presentations (0.5 hours)
  • Finalizing personal or group projects (0.5 hours)
  • The showcase event: Project presentations (1 hour)
  • Feedback and accolades (0.25 hours)
  • Reflection on the Scratch journey (0.25 hours)
  • Fun coding challenges (0.5 hours)
  • Group games and Scratch trivia (0.5 hours)
  • Exploration: Students showcase their favorite projects (0.5 hours)
  • Feedback for the course and farewell (0.5 hours)

Course Package

Prices

Trainer assistance

Classroom!

25 laboratories

Payment: 12 StarBT installments

33€

Payment: 30% deposit + 4 equal installments

70€

Full payment (10% discount)

400 360€

Sign up now >

Scratch


A fantastic journey into the world of programming!

Cluj-Napoca

Data: November 2023

Session duration: 3 hours

Course duration: 5 months

Trainer: Daniel Cosman

from

33 € / month via StarBT

Trainer presentation

Daniel Cosman

Scratch course trainer

Hi! My name is Daniel Coșman and I am the founder and trainer at Fasttrackit. For 15 years I've been gaining experience in IT in various roles. I've built both websites and mobile apps. Lately I've focused on the teaching side and I've been teaching scratch and web development in a high school in Cluj-Napoca to all middle and high school classes. I find a lot of joy in helping young people to find their way through the thicket of programming notions, to learn to build their own creations and fulfill their dreams!

What graduates say

Here's what graduates say about the FastTrackIT experience

Andrei Blajean

QA - Tester

Cristian Pintea

QA - Tester

Anca Cosman

QA - Tester

Rus Silviu

Web Developer

Andrei Pintea

C# .Net

Estera

Java Developer