Curious about code? Want to make programs and games? This course will introduce you to Scratch, an amazing community of coders using a block-based coding language to make projects of all kinds. You'll be creating with code in no time!
Create Apps and Games With Code!
In Your First Code, you will explore and create using the Scratch platform, a block-based programming language, and join a community of builders and remixers. You will work on design-driven projects utilizing animation, music and sound, art, interactivity, and game design as you build skills in programming Scratch. At the end of the course, you have a ‘studio’ of several Scratch programs, and a slew of block-based programming skills that can readily be applied to text-based coding languages, and some experience in design-building.
Learning Goals
Method of Learning
This is an online, self-paced course. You will work through this course at your own pace without teacher guidance. Should you require any support, Digital Media Academy online virtual teachers will be able to answer any questions you might have.
Required Materials & Equipment
- Access to a Computer or Tablet with an internet connection
- Scratch Lab (free account online - scratch.mit.edu)
- Paper or index cards
- Pens/pencils/markers
Career Pathways
Programmer, Game Developer, Game Designer, App Developer, Music Producer, Web Developer, Computer Scientist
Here is the course outline:
Getting StartedRead me first. 1 section
|
|
|
Teacher ResourceCovering course description, learning outcomes, teacher guide, required materials and equipment, career pathways, and standards alignment 15 sections
|
|||||||||||||||
|
Module 1: What Exactly Is Code?Students will learn the big ideas that define coding and programming. 5 sections
|
|||||
|
Module 2: The Language of CodeIt's time to learn the terms and concepts that are part of every coding language. After this, you'll be able to talk about code with anyone. 9 sections
|
|||||||||
|
Module 3: Creating With ScratchThese will be your first steps building projects with Scratch code as you take on new and creative challenges. 8 sections
|
||||||||
|
Module 4: Experiment with Different ProjectsImprove you programming skills by experimenting, exploring and remixing different types of Scratch projects. 8 sections
|
||||||||
|
Module 5: Design and Build Your Scratch ProjectIn this module you are going to design and build your own project in the area of your choice. 6 sections
|
||||||
|
Completion
The following certificates are awarded when the course is completed:
Course Completion Certificate |