Tu Viaje de Aprendizaje
0 de 64 lecciones completadas
1Fundamentos16 lessons
One Step
A single action block. Computers do exactly what you say.
Two Steps
Sequence matters. The computer runs instructions in order.
Wrong Order
Debug a sequence. Reading vs. executing.
Naming Things
Variables — giving a box a label.
Changing Things
Reassignment — the box can hold different things.
Asking Questions
Boolean — yes or no, that's all a computer knows.
Making Choices
If — branching paths.
Either/Or
If/Else — there's always an alternative.
Stacking Choices
Nested if — decisions within decisions.
Repeating
Loop intro — why say it 100 times?
Counting Repeats
For loop — do it exactly N times.
Until Done
While loop — do it until something changes.
Combining
Loop + condition — repeat with judgment.
Collecting
Lists/arrays — a shelf of boxes.
Walking the Shelf
Iterating over a list.
Review & Build
Mini-project combining all Phase 1 concepts.
2Composición16 lessons
Naming Recipes
Functions — write once, use many.
Recipes with Ingredients
Parameters — customizable functions.
Recipes that Answer
Return values.
Recipes Calling Recipes
Composition.
Data with Structure
Objects/dictionaries.
Lists of Structure
Arrays of objects.
Finding Things
Search/filter.
Sorting Things
Comparison logic.
Text as Data
Strings.
Breaking Text Apart
String operations.
Patterns in Text
Simple matching.
Numbers & Math
Arithmetic operations.
Random & Chance
Randomness.
Coordinates
X/Y thinking.
Drawing with Code
Canvas/visual output.
Review & Build
Mid-course project.
3Pensamiento Sistémico16 lessons
Input → Process → Output
The universal pattern.
State
The program remembers.
State Machines
Only certain transitions are valid.
Events
React to what happens.
Time
Delays, intervals, scheduling.
Errors
What happens when things go wrong?
Handling Errors
Try/catch thinking.
Data In, Data Out
I/O abstraction.
Persistence
Save it for later.
APIs Intro
Talking to other programs.
Request/Response
HTTP mental model.
Parsing Responses
Working with JSON.
Building a Dashboard
Combining API + display.
User Interaction
Forms and input.
Validation
Don't trust the user.
Review & Build
Systems project.
4Puente al Mundo Real16 lessons
Blocks → JavaScript
See your blocks as text.
Reading Code
Blocks you already know, just spelled out.
Writing Your First Line
Hybrid: blocks + text side-by-side.
Variables in Text
let/const.
Functions in Text
function keyword.
Conditionals in Text
if/else syntax.
Loops in Text
for/while syntax.
Arrays in Text
[] and methods.
Objects in Text
{} and properties.
DOM Intro
The page is a tree.
Changing the Page
DOM manipulation.
Listening for Events
addEventListener.
A Complete Mini-App
Todo list or calculator.
Debugging
Console, breakpoints.
Thinking Like a Dev
Problem decomposition.
Graduation Project
Build something from scratch.