Welcome to my Code the Dream Preworkportfolio — a structured journey through drawing, animation, and interactive programming using JavaScript and p5.js. This repo captures my learning, coding practice, and reflections as I complete the Intro to JS curriculum on Khan Academy

Each section is organized into folders by topic, with working sketches in sketch.js, supporting files, and journal entries. I've treated this project like a real developer would: with version control, clean structure, and thoughtful commit messages.

## 🗂️ Folder Structure

| Section | Folder Name                  | Description                           |
| ------- | ---------------------------- | ------------------------------------- |
| 01      | `01_drawing_basics`          | Circles, coordinates, simple shapes   |
| 02      | `02_coloring`                | Using fill, stroke, RGB, HSL          |
| 03      | `03_variables`               | Storing values, reusability           |
| 04      | `04_animation_basics`        | Movement, `draw()`, `frameRate()`     |
| 05      | `05_interactive_programs`    | Mouse input, tracking, interactions   |
| 06      | `06_resizing_with_variables` | Expressions and proportions           |
| 07      | `07_text_and_strings`        | Fonts, text placement, tracking text  |
| 08      | `08_functions`               | Custom functions, parameters, returns |
| 09      | `09_logic_and_if_statements` | If/else, conditionals, boolean logic  |
| 10      | `10_looping`                 | While loops, for loops, repetition    |
| 11      | `11_arrays`                  | Storing multiple values               |
| 12      | `12_objects`                 | Key-value pairs, object use cases     |
| 13      | `13_object_oriented_design`  | Object types, methods, inheritance    |

> Each folder contains working p5.js sketches, broken into:  
> index.html – main canvas file  
> sketch.js – code for the lesson  
> style.css – optional styling## 

Current Project: Simple Frog Face Sketch

🔹 Location: 01_drawing_basics/JustStart/
This was my first creative project using ellipse(x, y, w, h). I built a simple frog face by layering ellipses with custom positions. I ran into some beginner errors (like missing semicolons), but I fixed them and learned how the coordinate system really works.

🔹 Personal Learning Goals

🔹 Technologies

🔹 License

This is part of my personal learning journey and shared as a public repo to reflect my commitment and growth as a developer in the Code the Dream program.

GitHub: qoryhanisagal: https://github.com/qoryhanisagal

🔹 Entry 01: Programming Basics (June 18, 2025)

🔹 Entry 02: Drawing Basics (June 18, 2025)

🔹 Entry 03 : Snowman ( June 19, 2025)

🔹 Entry 4: Futuristic Robot (June 20, 2025)

🔹  Entry 5: Steps 8 & 9: Title Labels + Red & Gold Buttons

🔹 Entry 6: Sunny Snowy Day – Coloring the Sky and Scene

🔹 Entry 7 Final Breakfast Plate

🔹  Entry 8: Bucktooth Bunny

🔹 Entry 9: Funky Frog

🔹 Entry 10: Sun Animation

🔹 Entry 11: Exploding Sun & Parting Clouds

🔹 Entry 12: Shooting Star