Getting Started with Coding

(GETSTART-CODING.AE1)/ISBN:978-1-64459-514-5

This course includes
Lessons

The Getting Started with Coding course is designed to simplify the art of programming for beginners and enthusiasts alike. Whether you aspire to become a software developer, seek to automate tasks, or are simply curious about the world of coding, this course offers a friendly and accessible introduction to the fundamentals. Establish a solid foundation in coding principles, setting the stage for advanced learning and specialization through this course.

Lessons

8+ Lessons | 42+ Flashcards | 42+ Glossary of terms

Here's what you will learn

Download Course Outline

Lessons 1: INTRODUCTION

  • ABOUT THIS COURSE
  • WHAT’S NEW IN THE SECOND EDITION
  • ABOUT YOU
  • ABOUT THE ICONS

Lessons 2: PROJECT 1: GET STARTED

  • CODING QUICKSTART
  • FLOWCHARTING
  • PICKING A LANGUAGE
  • USING A DASHBOARD (IDE)
  • SETTING UP YOUR ACCOUNT IN SCRATCH
  • GETTING AROUND IN SCRATCH
  • USING THE CODE TAB IN SCRATCH
  • GETTING AROUND IN MAKECODE
  • USING THE CODE TOOLBOX IN MAKECODE
  • FIXING ERRORS
  • GETTING HELP

Lessons 3: PROJECT 2: JUNGLE CHAT

  • BRAINSTORM
  • FLOWCHART
  • START A NEW PROJECT
  • ADD A BACKDROP
  • ADD ANIMAL SPRITES
  • ADD TEXT-TO-SPEECH COMMANDS
  • CODE THE MONKEY TO RUN WHEN CLICKED
  • CODE THE MONKEY TO ASK THE USER'S NAME
  • MAKE AND GIVE THE GREETING
  • CODE THE MONKEY TO PLAY A SOUND
  • CODE THE SNAKE TO PLAY A SOUND YOU RECORD
  • CODE THE TOUCAN TO PLAY A SOUND FROM THE SOUND LIBRARY
  • ENHANCE YOUR SCENE
  • SAVE, TEST, AND DEBUG YOUR PROGRAM
  • SHARE YOUR PROGRAM WITH THE WORLD
  • BIG IDEAS IN THE PROJECT

Lessons 4: PROJECT 3: FREEZE THE POPS

  • BRAINSTORM
  • FLOWCHART
  • START A NEW PROJECT
  • MAKE A VARIABLE
  • CODE BUTTON A TO MEASURE AND SHOW THE TEMPERATURE
  • CONTINUE CODING BUTTON A TO SHOW IF THE POPS ARE FROZEN
  • SAVE, TEST, AND DEBUG YOUR PROGRAM
  • TRANSFER YOUR PROGRAM TO THE MICRO:BIT
  • PUT YOUR MICRO:BIT IN THE FREEZER
  • ENHANCE YOUR GADGET
  • BIG IDEAS IN THE PROJECT

Lessons 5: PROJECT 4: JELLYFISH JUMBLE

  • BRAINSTORM
  • FLOWCHARTS
  • START A NEW PROJECT
  • ADD A BACKDROP
  • ADD A JELLYFISH SPRITE AND CUSTOM COSTUMES
  • MAKE A MR. JELLY SPRITE AND A FAKE SPRITE
  • CODE THE GREEN FLAG BLOCKS
  • CODE THE FAKER CLONES TO SWISH
  • CODE MR. JELLY TO KNOW HE’S BEEN FOUND
  • ENHANCE YOUR SCENE
  • SAVE, TEST, AND DEBUG YOUR PROGRAM
  • SHARE YOUR PROGRAM WITH THE WORLD
  • BIG IDEAS IN THE PROJECT

Lessons 6: PROJECT 5: CARD WAR

  • BRAINSTORM
  • FLOWCHARTS
  • START A NEW PROJECT
  • MAKE A VARIABLE
  • CODE ON SHAKE TO MAKE AND SEND YOUR NUMBER
  • CODE AN ON RADIO RECEIVED BLOCK TO IDENTIFY A WINNER
  • SAVE, TEST, AND DEBUG YOUR PROGRAM
  • TRANSFER YOUR PROGRAM TO THE MICRO:BIT
  • ENHANCE YOUR GADGET
  • BIG IDEAS IN THE PROJECT

Lessons 7: PROJECT 6: AVOID THE ASTEROIDS

  • BRAINSTORM
  • FLOWCHARTS
  • START A NEW PROJECT
  • ADD THREE BACKDROPS
  • ADD A ROBOT SPRITE
  • ADD AN ASTEROID SPRITE
  • MAKE DENTS AND TIMER VARIABLES
  • ADD BACKGROUND MUSIC FROM THE SOUND LIBRARY
  • CODE THE GREEN FLAG BLOCKS
  • BUILD YOUR ASTEROID FIELD
  • CODE KEY CONTROL OF THE ROBOT
  • ENHANCE YOUR SCENE
  • SAVE, TEST, AND DEBUG YOUR PROGRAM
  • SHARE YOUR PROGRAM WITH THE WORLD
  • BIG IDEAS IN THE PROJECT

Lessons 8: PROJECT 7: GET FANCY

  • PROGRAMMING YOUR OWN IDEAS
  • GETTING YOUR SCRATCH PROGRAMS INTO THE WORLD
  • MAKING YOUR GADGETS REAL
  • UPPING YOUR GAME
  • SOUPING UP USER INTERFACES IN SCRATCH
  • NEXT STEPS