Week 1: Introduction to Web Development
Day 1: Introduction to the Internet
What is the internet?
How websites work
Day 2: Introduction to HTML
What is HTML?
Basic structure of an HTML document
Creating your first HTML page
Day 3: Basic HTML Tags
Headings, paragraphs, and links
Adding images
Day 4: HTML Practice
Creating a simple web page about their favorite hobby
Week 2: Diving Deeper into HTML
Day 1: Lists and Tables
Ordered and unordered lists
Creating tables
Day 2: Forms
Input fields, buttons, and labels
Creating a simple contact form
Day 3: Introduction to CSS
What is CSS?
How to link CSS to HTML
Day 4: Basic CSS Styling
Changing colors, fonts, and sizes
Adding borders and backgrounds
Week 3: Enhancing Web Pages with CSS
Day 1: CSS Layouts
Box model, margin, padding, and border
Display and position properties
Day 2: Responsive Design
Introduction to media queries
Making web pages look good on all devices
Day 3: CSS Practice
Styling a simple web page
Day 4: Project 1: Personal Web Page
Creating and styling a personal web page
Week 4: Introduction to JavaScript
Day 1: Basics of JavaScript
What is JavaScript?
Adding JavaScript to HTML
Basic syntax and variables
Day 2: JavaScript Functions and Events
Creating functions
Handling events (e.g., button clicks)
Day 3: JavaScript Practice
Creating interactive elements on a web page
Day 4: Project 2: Interactive Web Page
Adding simple interactions to their personal web page
Week 5: Advanced JavaScript Concepts
Day 1: Control Structures
If statements and loops
Day 2: Working with Arrays and Objects
Storing multiple values
Accessing and modifying objects
Day 3: DOM Manipulation
Selecting and changing HTML elements
Creating and removing elements
Day 4: JavaScript Practice
Building a simple game (e.g., a quiz or tic-tac-toe)
Week 6: Bringing It All Together
Day 1: Final Project Planning
Brainstorming and planning their final project
Day 2-3: Final Project Development
Working on their final web development project
Day 4: Presentation Day
Sharing and showcasing their projects with the class
Week 1: Introduction to Graphic Design
Day 1: What is Graphic Design?
Understanding graphic design and its importance
Examples of graphic design in everyday life
Day 2: Basic Design Elements
Line, shape, color, texture, and space
Day 3: Introduction to Design Software
Overview of kid-friendly design software (e.g., Canva, Tinkercad, or Kid Pix)
Day 4: Creating Simple Designs
Hands-on activity: Creating a basic design using shapes and colors
Week 2: Color Theory and Typography
Day 1: Color Theory
Primary, secondary, and tertiary colors
Color wheel and color harmony
Day 2: Using Colors in Design
How to choose color palettes
The psychological impact of colors
Day 3: Introduction to Typography
Different types of fonts and their uses
Basic typographic principles
Day 4: Typography Practice
Creating a poster with text and color
Week 3: Working with Images
Day 1: Introduction to Digital Images
Understanding pixels and resolution
Different image file formats (JPEG, PNG, etc.)
Day 2: Basic Photo Editing
Cropping, resizing, and adjusting images
Day 3: Using Images in Design
Combining images with text and other design elements
Day 4: Image Collage Project
Creating a digital collage using various images
Week 4: Layout and Composition
Day 1: Basic Layout Principles
Alignment, balance, and contrast
Day 2: Grid Systems and Guides
Using grids to create balanced designs
Day 3: Creating Layouts
Designing a simple webpage or magazine cover
Day 4: Layout Practice
Hands-on activity: Designing a flyer or poster
Week 5: Introduction to Vector Graphics
Day 1: What are Vector Graphics?
Difference between vector and raster graphics
Day 2: Basic Vector Drawing Tools
Introduction to vector design software (e.g., Inkscape, Adobe Illustrator)
Day 3: Creating Vector Illustrations
Drawing shapes, lines, and simple illustrations
Day 4: Vector Art Project
Creating a simple vector illustration
Week 6: Final Projects and Presentation
Day 1: Project Planning
Brainstorming and planning their final graphic design project
Day 2-3: Project Development
Working on their final graphic design project
Day 4: Presentation Day
Sharing and showcasing their projects with the class