Course Content
Intro to Coding 3D Animation:Blocks and Their Functions
Students will learn how to use blocks in block-based programming to create animations and games, explore different block functions, get familiar with the Creaticode platform for interactive coding learning, gain hands-on experience by setting up 3D scenes and adding objects, and apply coding concepts to create 3D animations.
0/3
Go Around The Globe: Using Orbit Cameras and Adding Widgets
Students will learn how to initialize 3D Scene, use orbit cameras for 3D Navigation, set camera properties, explore widgets with label widgets and button widgets through gaining hands-on experience by going around the globe, and apply coding concepts to create 3D animations.
0/1
Robot Dance Party: Adding Avatars and Exploring Music Animations
Students will learn how to add avatars, add and start avatar animations, copy and move objects and also explore the music extensions by creating their own scene of a Robot Dance Party.
A Carpet: Updating Scales, Textures and Colors
Students will learn how to update scales, textures and colors of a 3D Object. by creating their own 3D Carpet through a hands-on experience and applying coding concepts to 3D animations.
A Painting in a Frame: Adding Boxes and Updating Texture in a Shared File
Students will learn how to add boxes and update textures in a shared file by putting a painting in a frame through a hands-on experience and applying coding concepts to 3D animations.
3D Art with Random Boxes: Exploring 3D Coordinates and Positions
Students will learn how to create a 3D Art by picking randomly: numbers and colors while gaining hand-on experience on exploring 3D Coordinates and positions through a hands-on experience and applying coding concepts to 3D animations.
3D WordArt: Exploring 3D Text and Adding Pipelines
Students will learn how to create a 3D WordArt by exploring the 3D Text and working with the Add Pipeline Block through gaining a hands-on experience and applying coding concepts to 3D animations.
Dancing Letters: Exploring 3D Text Animations and Costume Tab
Students will learn how to animate letters of their name by exploring the 3D Text Animations and costume tabs through gaining a hands-on experience and applying coding concepts to 3D animations.
Making a 3D UFO: Using Spheres and Mastering Textures
Students will learn how to make a 3D UFO through using spheres and mastering textures while gaining a hands-on experience and applying coding concepts to 3D animations.
Using your UFO as a Model: Naming an Object, Setting a Parent, Exporting Object and Using Community Model
Students will learn how to use their 3D UFO as a model while naming an object, setting a parent, exporting an object and using a community model through gaining a hands-on experience and applying coding concepts to 3D animations.
3D Rubik’s Cube Mastering Basic Blocks
Students will be able to recall and master the functions of the basic blocks in CreatiCode through animating a 3D Rubik's Cube through gaining a hands-on experience and applying coding concepts to 3D animations such as:Initializing 3D scenes using variables, using for loops, using boxes, print to console and recalling the 3D coordinates and positions.
Project Making
Students will be able to recall the basic blocks of CreatiCode, express their own uniqueness in creating their own animation, ignite theit creativity and present their animations in harmony.
Coding with 3D Animation & Games (Ages 6-8)
About Lesson

πŸŽ‰ Welcome, Young Coders! πŸŽ‰

Welcome to your first lesson in coding! Today, we’re going to have a lot of fun learning how to make cool things happen on a computer. Are you ready? Let’s go!


🎯 What Will You Learn Today? 🎯

Β 

  1. Block-Based Programming: We’ll learn how to use special “blocks” to tell the computer what to do.
  2. Drag and Drop: We’ll learn how to move these blocks around with our mouse.
  3. Types of Blocks: We’ll learn about different kinds of blocks that do different things.

🧱 Block-Based Programming 🧱

Β 

🧩 What is Block-Based Programming? 🧩

Have you ever played with building blocks or LEGO? You know how you stack them together to build a tower, a house, or even a spaceship? πŸš€ Well, block-based programming is a lot like that, but on a computer!

In block-based programming, we use special “blocks” that look like puzzle pieces. Each block tells the computer to do something. When we connect these blocks together, we’re giving the computer a set of instructions, just like how you follow steps to build a LEGO castle. 🏰


Β 

🎨 Types of Blocks 🎨

  1. Motion Blocks: Imagine you have a toy car. You can push it forward, pull it back, or make it turn. Motion blocks are like your hands guiding the toy car. They make characters on the screen move! πŸš—
  2. Looks Blocks: These are like your art supplies. You can use them to change the color of your character, make them grow bigger or smaller, or even make them say “Hi!” 🎨
  3. Sound Blocks: Think of these as your mini-jukebox. You can play your favorite tunes, make funny noises, or even add applause! πŸ‘
  4. Events Blocks: These are your “Go” and “Stop” signs. They tell the computer when to start or stop doing something. 🚦
  5. Control Blocks: These are like the rules in a board game. They help you decide what happens next. For example, if your character reaches a treasure chest, what should happen? 🎲

Β 

πŸ–±οΈ How Do We Use These Blocks? πŸ–±οΈ

  1. Pick a Block: Just like picking a LEGO piece, you choose a block that you want to use.
  2. Drag and Drop: Use your mouse to drag the block and connect it to another block. It’s like snapping two LEGO pieces together!
  3. See the Magic: Once your blocks are connected, click the “Start” button to see your character move, dance, or even fly! 🌟

πŸ€” Why is Block-Based Programming Cool? πŸ€”

  1. Easy to Learn: You don’t have to spell big words or remember tricky commands. Just drag and drop!
  2. See Results Fast: As soon as you connect the blocks and hit “Start,” you can see your creation come to life!
  3. Be Creative: You can make stories, games, and even your own music videos. The sky’s the limit! 🌈

Β 


πŸ› οΈ Your First Project πŸ› οΈ

  1. Step 1: Open Creaticode on your computer.
  2. Step 2: Start a new project.Β https://app.creaticode.com/
  3. Step 3: Use a Motion Block to make your character move.
  4. Step 4: Use a Looks Block to change how your character looks.
  5. Step 5: Add a Sound Block to make your game more fun.
  6. Step 6: Use an Events Block to start your game.
  7. Step 7: Add a Control Block to make something special happen.
Exercise Files
LESSON~1.pdf
Size: 11.67 MB