CODING-BASIC.AE1
Coding Basics
Learning to code is the new cool, and this basic coding course will make you the sharpest mind in the room.
- Practice in 1 Laboratorios prácticos — nothing to install
- 21 Lecciones interactivas y 193 topics mapped to the official exam objectives
Beginner A tu propio ritmo · 1 año de acceso
1 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
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).
- 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.
Course Highlights
-
21 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
1 LiveLabs prácticos Escenarios interactivos guiados con evaluación instantánea
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
21 Lecciones interactivas · 193 topics01 Introduction 4 topics +
- About This Course
- Foolish Assumptions
- Icons Used in This Course
- Where to Go from Here
02 What Is Coding? 7 topics · 3 Laboratorio en vivo +
- 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 Laboratorio en vivo in this lesson — see the labs panel →
03 Working with Programming Languages and IDEs 3 topics · 3 Laboratorio en vivo +
- Basic IDE Setup and Navigation
- Adding Hardware
- Getting Fancier with User Interfaces
3 Laboratorio en vivo in this lesson — see the labs panel →
04 When Things Go Wrong 6 topics · 6 Laboratorio en vivo +
- Syntax Errors
- Logic Errors
- Debugging Scratch Programs
- Debugging App Lab Programs
- Debugging MakeCode Programs
- Commenting Out Code when Debugging
6 Laboratorio en vivo in this lesson — see the labs panel →
05 Orchestra 9 topics · 2 Laboratorio en vivo +
- 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
2 Laboratorio en vivo in this lesson — see the labs panel →
06 Foley Sound Generator 9 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
07 Lucky Numbers 8 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
08 Mondrian Art Toy 12 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
09 Emoji Explosion 12 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
10 Smelephant 18 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
11 Mascot Greeter 9 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
12 Weird Text Message 14 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
13 Vote Machine 13 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
14 Happy New Year! 12 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
15 Light Theremin 8 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
16 Magic 8-Ball 8 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
17 Sock Sort 11 topics +
- 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 11 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
19 Sushi Matchup 15 topics · 1 Laboratorio en vivo +
- 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
1 Laboratorio en vivo in this lesson — see the labs panel →
20 Creating and Sharing 2 topics · 3 Laboratorio en vivo +
- Programming Your Own Ideas
- Sharing and Showcasing Your Work
3 Laboratorio en vivo in this lesson — see the labs panel →
21 Where to Go from Here 2 topics +
- Upping Your Game
- Next Steps
Laboratorios prácticos Our edge
1 Laboratorio en vivos03 / Preguntas frecuentes
Preguntas antes de empezar
How to write code?+
- 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.
What are the 7 steps of coding?+
- 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).
What is the best coding course for beginners? +
Can I learn coding at home?+
Can I learn coding on my phone? +
Learn. Write. Code.
Coding course for beginners (yes, you). Fun, fast, and frustration-free.
- 1 año de acceso completo
- 1 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito