Coding Basics

Learning to code is the new cool, and this basic coding course will make you the sharpest mind in the room. 

(CODING-BASIC.AE1) / ISBN : 978-1-64459-698-2
Lessons
AI Tutor (Add-on)
Get A Free Trial

About This Course

This basic coding course is a no-nonsense guide that takes you from “Hello World” to building games, apps, and interactive art.

In this online coding course, you’ll go from “What’s a variable?” to building interactive projects like a sound generator, emoji explosion, and even a digital voting machine. Along the way, you’ll master debugging, work with real programming tools, and pick up long-lasting skills.

The best part? It’s beginner-friendly (YES!! Even if you’ve never coded before). 

Skills You’ll Get

  • Foundational Coding Logic: Understand how programs work, from variables to loops, by building real projects.
  • Debugging: Learn to spot errors, fix bugs, and write cleaner code.
  • App Development: Create games, sound generators, and tools using simple yet powerful coding languages.
  • Problem-Solving Skills: Break down ideas into step-by-step code.
  • Share Work: Publish and showcase projects, from animations to mini-apps. 

1

Introduction

  • About This Course
  • Foolish Assumptions
  • Icons Used in This Course
  • Where to Go from Here
2

What Is Coding?

  • What Languages Will I Use?
  • What Does a Computer Program Look Like?
  • A Hello World! Example
  • Recipe for a Program
  • Planning a Program
  • Prepping Yourself to Code
  • Coding Cool Stuff
3

Working with Programming Languages and IDEs

  • Basic IDE Setup and Navigation
  • Adding Hardware
  • Getting Fancier with User Interfaces
4

When Things Go Wrong

  • Syntax Errors
  • Logic Errors
  • Debugging Scratch Programs
  • Debugging App Lab Programs
  • Debugging MakeCode Programs
  • Commenting Out Code when Debugging
5

Orchestra

  • Brainstorm
  • Start a New Project
  • Add a Backdrop
  • Add Instrument Sprites
  • Add a Singer Sprite and Modify Its Costume
  • Code Each Instrument to Play a Sound
  • Save, Test, and Debug Your Program
  • Share Your Program with the World
  • Enhance Your Toy
6

Foley Sound Generator

  • Brainstorm
  • Start a New Project
  • Add a Background
  • Add Sound and Stop Sounds Buttons
  • Code the Sound Buttons to Play
  • Code the Stop Sounds Button to Stop Sounds
  • Save, Test, and Debug Your App
  • Share Your App with the World
  • Enhance Your App
7

Lucky Numbers

  • Brainstorm
  • Start a New Project
  • Code Button A
  • Code Button B
  • Save, Test, and Debug Your Program
  • Transfer Your Program to the micro:bit
  • Share Your Program with the World
  • Enhance Your Toy
8

Mondrian Art Toy

  • Brainstorm
  • Start a New Project
  • Add a Background Color
  • Add a Title Label
  • Add Fill and Clear Buttons
  • Code a Canvas and Paintbrush
  • Code to Draw a Rectangle
  • Code to Fill Rectangles with Color
  • Code a Clear Button to Erase a Painting
  • Save, Test, and Debug Your App
  • Share Your App with the World
  • Enhance Your App
9

Emoji Explosion

  • Brainstorm
  • Start a New Project
  • Add a Backdrop
  • Add an Emoji Sprite
  • Code the Stage to Play a Sound
  • Code the Green Flag for the Emoji Sprite
  • Code the makeEmojis Block
  • Code when I start as a clone for the Emoji Sprite
  • Code the explode Block for the Emoji Clones
  • Save, Test, and Debug Your Program
  • Share Your Program with the World
  • Enhance Your Animated Scene
10

Smelephant

  • Brainstorm
  • Start a New Project
  • Add a Backdrop
  • Add a Smelephant Sprite
  • Code the Green Flag Code of the Smelephant
  • Code the Smelephant's Up Arrow Key Control
  • Code Arrow Keys for Moving the Smelephant Down, Left, and Right
  • Add a Flower Sprite
  • Code the Green Flag for the Flower Sprite
  • Code the makeFlowers Block
  • Code when I start as a clone for the Flower Sprite
  • Code the getSmelled Block for the Flower Clones
  • Add a Monkey Sprite
  • Code the Green Flag for the Monkey
  • Code the chase Block
  • Save, Test, and Debug Your Program
  • Share Your Program with the World
  • Enhance Your Animated Scene
11

Mascot Greeter

  • Brainstorm
  • Start a New Project
  • Add a Backdrop
  • Add a Mascot Sprite
  • Add Text-to-Speech Commands
  • Code the Mascot Sprite to Greet
  • Save, Test, and Debug Your Program
  • Share Your Program with the World
  • Enhance Your Program
12

Weird Text Message

  • Brainstorm
  • Start a New Project
  • Name the Input Screen for the App
  • Add a Background Color to the Input Screen
  • Add an Instruction Label
  • Add Category Labels and Text Input Fields
  • Add a Button to Trigger the Action
  • Add and Name an Output Screen
  • Add a Message Image to the Output Screen
  • Add a Message Label to the Output Screen
  • Code the App
  • Save, Test, and Debug Your App
  • Share Your App with the World
  • Enhance Your App
13

Vote Machine

  • Brainstorm
  • Start a New Project
  • Rename the Screen
  • Add a Title Label to the App
  • Add Images for the Candidates
  • Add Labels for Each Candidate
  • Code Variables for the First Candidate
  • Code the First Candidate to Register a Vote
  • Code Variables for the Remaining Candidates
  • Code Remaining Candidates to Register Votes
  • Save, Test, and Debug Your App
  • Share Your App with the World
  • Enhance Your App
14

Happy New Year!

  • Brainstorm
  • Start a New Project
  • Add a Backdrop
  • Add a Glittery Ball
  • Code the Ball to Drop
  • Create a Countdown Variable
  • Add Text-to-Speech and Translate Commands
  • Add a Cheer Sound to the Ball Sprite
  • Code the Countdown Clock
  • Save, Test, and Debug Your Program
  • Share Your Program with the World
  • Enhance Your Toy
15

Light Theremin

  • Brainstorm
  • Start a New Project
  • Code the First Sound Conditional
  • Code More Sound Conditionals
  • Save, Test, and Debug Your Program
  • Transfer Your Program to the micro:bit
  • Share Your Program with the World
  • Enhance Your Toy
16

Magic 8-Ball

  • Brainstorm
  • Start a New Project
  • Code on start
  • Code on shake
  • Save, Test, and Debug Your Program
  • Transfer Your Program to the micro:bit
  • Share Your Program with the World
  • Enhance Your Toy
17

Sock Sort

  • Brainstorm
  • Start a New Project
  • Add a Backdrop
  • Add Red and White Sock Sprites
  • Add Mixed, Red, and White Lists
  • Code the Green Flag (Create List)
  • Code the clearLists Block
  • Code the Sorting Process
  • Save, Test, and Debug Your Program
  • Share Your Program with the World
  • Enhance Your Program
18

Evil Olive

  • Brainstorm
  • Start a New Project
  • Add a Background Image to the Screen
  • Add an Instruction Label
  • Add a Text Input Field
  • Create and Add Evil Olive to the Screen
  • Add a Message Label to the Screen
  • Code the App
  • Save, Test, and Debug Your App
  • Share Your App with the World
  • Enhance Your App
19

Sushi Matchup

  • Brainstorm
  • Start a New Project
  • Draw a Toy Interface on the Backdrop
  • Add a Button Sprite
  • Add Reels Sprites
  • Add a Status Sprite
  • Code the Button to Trigger the Spin
  • Create wear Variables
  • Add Sounds
  • Code the Reels to Spin
  • Code the checkMatch Block
  • Code the status Sprite
  • Save, Test, and Debug Your Program
  • Share Your Program with the World
  • Enhance Your Program
20

Creating and Sharing

  • Programming Your Own Ideas
  • Sharing and Showcasing Your Work
21

Where to Go from Here

  • Upping Your Game
  • Next Steps

Any questions?
Check out the FAQs

  Want to Learn More?

Contact Us Now

  • Start by learning the basics (variables, loops, and logic). 
  • Practice by building small projects. 

Tip: Writing code is like giving a computer step-by-step instructions, the more you practice, the better you get. 

  • Understand the problem: What do you want your program to do?
  • Plan your approach: Sketch it out. 
  • Write code: Break it into small, manageable steps. 
  • Test it: Run it to see if it works. 
  • Debug: Find and fix errors. 
  • Refine: Make it cleaner and more efficient. 
  • Share it: Show off your creation. 

(This Coding online course covers all 7 steps).

This online course for coding is designed for absolute beginners, no experience needed. You’ll learn by building real projects (games, apps, and more) in a simple, frustration-free way. 

Yes! This is an online coding course for beginners, so you can learn at your own pace, anytime, anywhere. All you need is a computer and internet access. 

Yes! Download the uCertify Mobile App to continue your learning from anywhere, anytime. Practice coding concepts, review lessons, and even build simple projects right from your phone. 

Related Courses

All Course
scroll to top