<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Welcome to Laksh's CS Hub on Laksh Budhrani | Course Hub</title><link>https://lakshbudhrani.com/</link><description>Recent content in Welcome to Laksh's CS Hub on Laksh Budhrani | Course Hub</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://lakshbudhrani.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Lecture 1 — Introduction to the Web &amp; Paired Tags</title><link>https://lakshbudhrani.com/courses/web-design/lecture-1--introduction-to-the-web--paired-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-1--introduction-to-the-web--paired-tags/</guid><description>&lt;h1 id="lecture-1--introduction-to-the-web--paired-tags"&gt;Lecture 1 — Introduction to the Web &amp;amp; Paired Tags&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-problem-statement"&gt;The Problem Statement&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_ghibli.png" alt = "Sahil Ghibli Image" width = "350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Meet Sahil!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil is a brand-new freshman at UC Irvine. He&amp;rsquo;s excited, nervous, and trying to figure out college life. He loves animated movies, plays chess, loves swimming, listens to lo-fi music, and dreams of becoming a CS Researcher.&lt;/p&gt;
&lt;p&gt;He wants a place where he can share his experiences, stay organized, write updates, make new friends, and post memories. He needs a website — and &lt;strong&gt;you&lt;/strong&gt; are going to help him build it!&lt;/p&gt;</description><content>&lt;h1 id="lecture-1--introduction-to-the-web--paired-tags"&gt;Lecture 1 — Introduction to the Web &amp;amp; Paired Tags&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="the-problem-statement"&gt;The Problem Statement&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_ghibli.png" alt = "Sahil Ghibli Image" width = "350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Meet Sahil!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil is a brand-new freshman at UC Irvine. He&amp;rsquo;s excited, nervous, and trying to figure out college life. He loves animated movies, plays chess, loves swimming, listens to lo-fi music, and dreams of becoming a CS Researcher.&lt;/p&gt;
&lt;p&gt;He wants a place where he can share his experiences, stay organized, write updates, make new friends, and post memories. He needs a website — and &lt;strong&gt;you&lt;/strong&gt; are going to help him build it!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="sahils-request-for-today"&gt;Sahil&amp;rsquo;s Request for Today&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Hey everyone! I’m Sahil, and I just moved into my dorm at UC Irvine. Honestly, college feels a bit overwhelming already, but I really want a central place online to document my journey, introduce myself to people on campus, and share what I&amp;rsquo;m into.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Since I don&amp;rsquo;t know how to build a website yet, I wrote down what I want on my homepage. I just need it to feel personal and clear:&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Main Heading:&lt;/strong&gt; An unmistakable heading at the top that says &lt;strong&gt;&amp;ldquo;Welcome to Sahil&amp;rsquo;s UCI Journey&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;About Me Section:&lt;/strong&gt; A short paragraph explaining who I am — a CS freshman who loves animated movies, plays chess, swims, and listens to lo-fi music late at night while studying.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;My Big Goal:&lt;/strong&gt; A quick paragraph about my dream of becoming a CS Researcher. I want the phrase &lt;strong&gt;&amp;ldquo;CS Researcher&amp;rdquo;&lt;/strong&gt; to stand out in &lt;strong&gt;bold&lt;/strong&gt; so anyone visiting immediately knows what I&amp;rsquo;m working toward.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A Personal Note:&lt;/strong&gt; A final short sentence sharing my current mood or daily motto in &lt;em&gt;italics&lt;/em&gt; (like &lt;em&gt;&amp;ldquo;Currently surviving on campus coffee and lo-fi beats&amp;rdquo;&lt;/em&gt;) to give the page a relaxed, personal vibe.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Before we write code, let’s explore &lt;strong&gt;why websites exist&lt;/strong&gt; and &lt;strong&gt;how browsers display them&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Discover why the world needed websites&lt;/li&gt;
&lt;li&gt;Uncover what a &lt;strong&gt;web browser&lt;/strong&gt; actually does&lt;/li&gt;
&lt;li&gt;Understand what &lt;strong&gt;HTML&lt;/strong&gt; is&lt;/li&gt;
&lt;li&gt;Learn how &lt;strong&gt;paired tags&lt;/strong&gt; organize web content&lt;/li&gt;
&lt;li&gt;Learn basic paired tags and use them to build Sahil’s homepage&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--why-the-world-needed-websites"&gt;Objective 1 — Why the World Needed Websites&lt;/h2&gt;
&lt;p&gt;Imagine a world where you could write a document on your computer, but &lt;strong&gt;nobody else on Earth could see it&lt;/strong&gt; unless they came to your room.&lt;/p&gt;
&lt;p&gt;In the 1980s:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Computers existed&lt;/li&gt;
&lt;li&gt;The Internet existed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;hellip;but there was no World Wide Web!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There were no blogs, no Google, no Wikipedia, and no way to share live pages globally. The world desperately needed a digital public bulletin board where anyone, anywhere, could publish information for everyone to read.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--the-web-browser"&gt;Objective 2 — The Web Browser&lt;/h2&gt;
&lt;p&gt;In 1989, a scientist named &lt;strong&gt;Tim Berners‑Lee&lt;/strong&gt; solved this problem by inventing two magical things: the first &lt;strong&gt;Web Server&lt;/strong&gt; and the first &lt;strong&gt;Web Browser&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/tim_berners_lee.jpg" alt="Tim Berners-Lee"&gt;&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;web browser&lt;/strong&gt; (like Chrome or Safari) acts like an interpreter: it reads hidden files from a server across the globe and turns them into visual pages you can interact with!&lt;/p&gt;
&lt;p&gt;🔗 &lt;em&gt;Check it out:&lt;/em&gt; &lt;a href="https://info.cern.ch/hypertext/WWW/TheProject.html"&gt;Click here to see the first website ever created!&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--what-is-html"&gt;Objective 3 — What Is HTML?&lt;/h2&gt;
&lt;p&gt;To make browsers display pages properly, Tim Berners-Lee created &lt;strong&gt;HTML&lt;/strong&gt; (&lt;em&gt;HyperText Markup Language&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;HTML isn&amp;rsquo;t a programming language that makes things &amp;ldquo;think&amp;rdquo;; it&amp;rsquo;s a &lt;strong&gt;markup language&lt;/strong&gt; that defines structure. It tells the browser:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;&amp;ldquo;Hey, this piece of text is a main heading!&amp;rdquo;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&amp;ldquo;This part is just a regular paragraph.&amp;rdquo;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&amp;ldquo;Make these words bold so they stand out!&amp;rdquo;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Every single website on the planet relies on HTML.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-4--why-html-uses-tags"&gt;Objective 4 — Why HTML Uses Tags&lt;/h2&gt;
&lt;p&gt;How does a browser know where a heading starts and ends? &lt;strong&gt;Tags!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Think of tags as digital sticky notes attached to text. Most HTML elements use &lt;strong&gt;paired tags&lt;/strong&gt;: an opening tag to turn a style ON, and a closing tag (with a &lt;code&gt;/&lt;/code&gt;) to turn it OFF.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;opening_tag&lt;/span&gt;&amp;gt; Content goes here &amp;lt;/&lt;span style="color:#f92672"&gt;closing_tag&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Today, we are mastering 4 essential paired tags!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-5--paired-tags-we-will-use-today"&gt;Objective 5 — Paired Tags We Will Use Today&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="5a--headings"&gt;&lt;strong&gt;5a — Headings&lt;/strong&gt;&lt;/h3&gt;
&lt;h4 id="simple-definition"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;Headings create bold structure on a page. They come in 6 sizes, from largest (&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;) to smallest (&lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;).&lt;/p&gt;
&lt;h4 id="example"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h1&lt;/span&gt;&amp;gt;Heading 1&amp;lt;/&lt;span style="color:#f92672"&gt;h1&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;Heading 2&amp;lt;/&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h3&lt;/span&gt;&amp;gt;Heading 3&amp;lt;/&lt;span style="color:#f92672"&gt;h3&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h4&lt;/span&gt;&amp;gt;Heading 4&amp;lt;/&lt;span style="color:#f92672"&gt;h4&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h5&lt;/span&gt;&amp;gt;Heading 5&amp;lt;/&lt;span style="color:#f92672"&gt;h5&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h6&lt;/span&gt;&amp;gt;Heading 6&amp;lt;/&lt;span style="color:#f92672"&gt;h6&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/heading_example.png" alt="Heading Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5b--paragraphs"&gt;5b — Paragraphs&lt;/h3&gt;
&lt;h4 id="simple-definition-1"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;Paragraphs (&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;) group sentences into clean blocks of text. Use them for descriptions and normal reading text.&lt;/p&gt;
&lt;h4 id="example-1"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;This is a paragraph.&amp;lt;/&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;This is another paragraph.&amp;lt;/&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/paragraph_example.png" alt="Paragraph Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5c--bold-text"&gt;5c — Bold Text&lt;/h3&gt;
&lt;h4 id="simple-definition-2"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt; tag makes important words stand out by making them &lt;strong&gt;bold&lt;/strong&gt;.&lt;/p&gt;
&lt;h4 id="example-2"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;b&lt;/span&gt;&amp;gt;This is bold text.&amp;lt;/&lt;span style="color:#f92672"&gt;b&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/bold_example.png" alt="Bold Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5d--italics"&gt;5d — Italics&lt;/h3&gt;
&lt;h4 id="simple-definition-3"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tag slants text into &lt;em&gt;italics&lt;/em&gt;, adding stylistic emphasis or tone.&lt;/p&gt;
&lt;h4 id="example-3"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;i&lt;/span&gt;&amp;gt;This is italics text.&amp;lt;/&lt;span style="color:#f92672"&gt;i&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/italics_example.png" alt="Italics Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--build-sahils-homepage"&gt;Guided Activity — Build Sahil’s Homepage&lt;/h2&gt;
&lt;h3 id="part-1--project-setup"&gt;PART 1 — Project Setup&lt;/h3&gt;
&lt;h4 id="1-create-your-class-folder"&gt;1. Create your class folder&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Go to your &lt;strong&gt;Desktop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a main folder named: &lt;code&gt;WD_BlockX_2026&lt;/code&gt; (e.g., &lt;code&gt;WD_BlockB_2026&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Inside that main folder, create two sub-folders:
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;Sahil_Project&lt;/code&gt; &lt;em&gt;(for class activities)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Portfolio&lt;/code&gt; &lt;em&gt;(for independent work)&lt;/em&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="2-open-vs-code"&gt;2. Open VS Code&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;File → Open Folder&lt;/strong&gt; and select &lt;code&gt;Sahil_Project&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="3-create-your-html-file"&gt;3. Create your HTML file&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Create a new file named &lt;code&gt;index.html&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="part-2--expected-browser-output"&gt;PART 2 — Expected Browser Output&lt;/h3&gt;
&lt;p&gt;Here is what Sahil&amp;rsquo;s completed homepage will look like once we write the HTML together:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/sahil_day1_preview.png" alt="Sahil Day 1 Browser Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="part-3--writing-the-code"&gt;PART 3 — Writing the Code&lt;/h3&gt;
&lt;p&gt;Copy and paste this base template into &lt;code&gt;index.html&lt;/code&gt;, then write your HTML tags inside the marked area:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;Sahil&amp;#39;s Website&amp;lt;/&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- START WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- STOP WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="independent-activity--build-your-portfolio-page"&gt;Independent Activity — Build Your Portfolio Page!&lt;/h2&gt;
&lt;p&gt;Now that you&amp;rsquo;ve helped Sahil set up his homepage, it&amp;rsquo;s time to build &lt;strong&gt;your own&lt;/strong&gt;! You will create a portfolio page to introduce yourself to the class.&lt;/p&gt;
&lt;h3 id="instructions"&gt;Instructions:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;File → Open Folder&lt;/strong&gt; and open your &lt;code&gt;Portfolio&lt;/code&gt; folder (located inside &lt;code&gt;WD_BlockX_2026&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Create a new file named &lt;code&gt;portfolio_day1.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Copy and paste the HTML boilerplate into your file.&lt;/li&gt;
&lt;li&gt;Inside the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; tag, write your HTML code using &lt;strong&gt;only&lt;/strong&gt; &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, and &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt; tags based on the prompt below.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="your-portfolio-prompt"&gt;Your Portfolio Prompt&lt;/h3&gt;
&lt;p&gt;Write your HTML page to include the following &lt;strong&gt;4 elements&lt;/strong&gt; (customized with your own real details!):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Main Heading (&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;):&lt;/strong&gt; A welcome title with your name (e.g., &lt;code&gt;Welcome to [Your Name]'s Portfolio&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;About Me Paragraph (&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Write 2–3 sentences introducing yourself, including your grade, favorite hobbies, or something unique about you.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Your Dream Role (&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; &amp;amp; &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Write a short sentence about a goal, dream job, or skill you want to master this year, putting the key phrase in &lt;strong&gt;bold&lt;/strong&gt; using &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Daily Motto (&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;):&lt;/strong&gt; End your page with a fun status or motto in &lt;em&gt;italics&lt;/em&gt; using &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="example-solution"&gt;Example Solution&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/portfolio_day1.png" alt="Laksh&amp;rsquo;s Portfolio Day 1 Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;In‑Class Exercise 1&lt;/strong&gt; by completing the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a new &lt;strong&gt;Google Doc&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Paste your code:&lt;/strong&gt; Copy and paste the complete HTML code from &lt;strong&gt;both&lt;/strong&gt; files (&lt;code&gt;Sahil_Project/index.html&lt;/code&gt; and &lt;code&gt;Portfolio/portfolio_day1.html&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add screenshots:&lt;/strong&gt; Open both &lt;code&gt;.html&lt;/code&gt; files in your web browser, take a screenshot of each rendered page, and insert them into your document.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Turn In&lt;/strong&gt;!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="summary-tags-learned-today"&gt;Summary: Tags Learned Today&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Heading&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paragraph&lt;/td&gt;
&lt;td style="text-align: left"&gt;Groups text into structured blocks&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Text here...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold&lt;/td&gt;
&lt;td style="text-align: left"&gt;Emphasizes text in &lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Important&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Italics&lt;/td&gt;
&lt;td style="text-align: left"&gt;Slants text in &lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;Stylized note&amp;lt;/i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;</content></item><item><title>Lecture 1 — Turtle Basics</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-1---turtle-basics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-1---turtle-basics/</guid><description>&lt;h1 id="lecture-1--turtle-basics"&gt;Lecture 1 — Turtle Basics&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Set up your project folder and Python file for Turtle.&lt;/li&gt;
&lt;li&gt;Understand the Turtle canvas and the turtle’s default direction.&lt;/li&gt;
&lt;li&gt;Draw your first simple shape using &lt;code&gt;forward()&lt;/code&gt; and &lt;code&gt;left()&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--project-setup"&gt;Objective 1 — Project Setup&lt;/h2&gt;
&lt;h3 id="1-create-your-class-folder"&gt;1. Create your class folder&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to your &lt;strong&gt;Desktop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a folder named:
&lt;code&gt;CSE_BlockX_2026&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replace &lt;strong&gt;BlockX&lt;/strong&gt; with your class block (example: &lt;code&gt;CSE_BlockB_2026&lt;/code&gt;).&lt;br&gt;
This folder will store all your work for the entire year.&lt;/p&gt;</description><content>&lt;h1 id="lecture-1--turtle-basics"&gt;Lecture 1 — Turtle Basics&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Set up your project folder and Python file for Turtle.&lt;/li&gt;
&lt;li&gt;Understand the Turtle canvas and the turtle’s default direction.&lt;/li&gt;
&lt;li&gt;Draw your first simple shape using &lt;code&gt;forward()&lt;/code&gt; and &lt;code&gt;left()&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--project-setup"&gt;Objective 1 — Project Setup&lt;/h2&gt;
&lt;h3 id="1-create-your-class-folder"&gt;1. Create your class folder&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to your &lt;strong&gt;Desktop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a folder named:
&lt;code&gt;CSE_BlockX_2026&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Replace &lt;strong&gt;BlockX&lt;/strong&gt; with your class block (example: &lt;code&gt;CSE_BlockB_2026&lt;/code&gt;).&lt;br&gt;
This folder will store all your work for the entire year.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-open-the-folder-in-vs-code"&gt;2. Open the folder in VS Code&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;File → Open Folder&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select your folder:&lt;br&gt;
&lt;code&gt;CSE_BlockX_2026&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="3-create-your-python-file"&gt;3. Create your Python file&lt;/h3&gt;
&lt;p&gt;Inside VS Code:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a new file.&lt;/li&gt;
&lt;li&gt;Name it:
&lt;code&gt;turtle_class1.py&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This will be your file for Lecture 1.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-run-your-file"&gt;4. Run your file&lt;/h3&gt;
&lt;p&gt;We will run the file once we add the Turtle boilerplate code in the next section.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--turtle-canvas--angles-anticlockwise-system"&gt;Objective 2 — Turtle Canvas &amp;amp; Angles (Anticlockwise System)&lt;/h2&gt;
&lt;h3 id="turtle-starting-position"&gt;Turtle Starting Position&lt;/h3&gt;
&lt;p&gt;Below is the Turtle canvas using the &lt;strong&gt;anticlockwise angle system&lt;/strong&gt;.&lt;br&gt;
The turtle begins at the &lt;strong&gt;center&lt;/strong&gt; of the screen at &lt;strong&gt;(0, 0)&lt;/strong&gt; and faces &lt;strong&gt;0°&lt;/strong&gt;, which means &lt;strong&gt;to the right&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_canvas.png" alt="Turtle Canvas Anticlockwise"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="key-points"&gt;Key Points&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Turtle starts at &lt;strong&gt;(0, 0)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Default direction is &lt;strong&gt;0° → Right&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Basic angles:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;0° → Right&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;90° → Up&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;180° → Left&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;270° → Down&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The graph helps you visualize how the turtle moves.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="objective-3---turtle-movement-basics"&gt;Objective 3 - Turtle Movement Basics&lt;/h2&gt;
&lt;h4 id="1-forwarddistance"&gt;1. &lt;code&gt;forward(distance)&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;Moves the turtle &lt;strong&gt;straight ahead&lt;/strong&gt; in the direction it is currently facing.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_forward.png" alt="Turtle Forward"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id="2-leftangle"&gt;2. &lt;code&gt;left(angle)&lt;/code&gt;&lt;/h4&gt;
&lt;p&gt;Turns the turtle &lt;strong&gt;anticlockwise&lt;/strong&gt; by the given number of degrees.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_left.png" alt="Turtle Left"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="whiteboard-drawing-activity-guided"&gt;Whiteboard Drawing Activity (Guided)&lt;/h2&gt;
&lt;h3 id="whiteboard-image"&gt;Whiteboard Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_whiteboard.png" alt="Simple Turtle Whiteboard"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you will draw this whiteboard&lt;/strong&gt; using only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are giving instructions to a friend.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="now-lets-code-it-together"&gt;Now Let’s Code It Together&lt;/h3&gt;
&lt;p&gt;Use the Turtle boilerplate below and write your whiteboard‑drawing code inside the marked section.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your whiteboard drawing steps using forward() and left())&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The whiteboard is a &lt;strong&gt;rectangle&lt;/strong&gt; using simple 90° turns.&lt;/li&gt;
&lt;li&gt;The two supports are &lt;strong&gt;small rectangle&lt;/strong&gt; drawn below the board.&lt;/li&gt;
&lt;li&gt;Only &lt;code&gt;forward()&lt;/code&gt; and &lt;code&gt;left()&lt;/code&gt; will be used.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--simple-flag-drawing"&gt;Independent Activity — Simple Flag Drawing&lt;/h2&gt;
&lt;h3 id="flag-image"&gt;Flag Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_flag.png" alt="Simple Turtle Flag"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the flag image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using only:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class1_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your flag‑drawing code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your flag drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 1&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 2 — More Paired Tags &amp; Formatting</title><link>https://lakshbudhrani.com/courses/web-design/lecture-2--more-paired-tags--formatting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-2--more-paired-tags--formatting/</guid><description>&lt;h1 id="lecture-2--more-paired-tags--formatting"&gt;Lecture 2 — More Paired Tags &amp;amp; Formatting&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lecture-1-review"&gt;Quick Recall: Lecture 1 Review&lt;/h2&gt;
&lt;p&gt;Before we jump into today&amp;rsquo;s mission, let&amp;rsquo;s do a quick check-in on what we learned last class:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Heading&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paragraph&lt;/td&gt;
&lt;td style="text-align: left"&gt;Groups text into structured blocks&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Text here...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold&lt;/td&gt;
&lt;td style="text-align: left"&gt;Emphasizes text in &lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Important&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Italics&lt;/td&gt;
&lt;td style="text-align: left"&gt;Slants text in &lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;Stylized note&amp;lt;/i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have any questions or doubts about these 4 tags before we add 5 new ones to our toolkit?&lt;/p&gt;</description><content>&lt;h1 id="lecture-2--more-paired-tags--formatting"&gt;Lecture 2 — More Paired Tags &amp;amp; Formatting&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lecture-1-review"&gt;Quick Recall: Lecture 1 Review&lt;/h2&gt;
&lt;p&gt;Before we jump into today&amp;rsquo;s mission, let&amp;rsquo;s do a quick check-in on what we learned last class:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Heading&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paragraph&lt;/td&gt;
&lt;td style="text-align: left"&gt;Groups text into structured blocks&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Text here...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold&lt;/td&gt;
&lt;td style="text-align: left"&gt;Emphasizes text in &lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Important&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Italics&lt;/td&gt;
&lt;td style="text-align: left"&gt;Slants text in &lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;Stylized note&amp;lt;/i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have any questions or doubts about these 4 tags before we add 5 new ones to our toolkit?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="the-story-continues"&gt;The Story Continues&amp;hellip;&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_studying.png" alt = "Sahil Studying Image" width = "350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sahil&amp;rsquo;s Week 2 Update!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil has survived his first full week of college classes at UC Irvine! Between joining the campus swimming club, finding coffee spots, and studying for midterms, he is trying to keep his college life organized.&lt;/p&gt;
&lt;p&gt;He wants to add a &lt;strong&gt;&amp;ldquo;Notebook &amp;amp; Goals&amp;rdquo;&lt;/strong&gt; section to his website to track his progress and stats. He needs your help writing this page using 5 new text-formatting tags!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="sahils-request-for-today"&gt;Sahil&amp;rsquo;s Request for Today&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Hey again! Thanks for helping me set up my main homepage. Today, I want to build a digital notebook page to track my goals, stats, and checklist.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Here is what I need you to write for me:&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Academic Goals Paragraph:&lt;/strong&gt; Write a sentence about my goal to focus on classes and become a CS Researcher. I want to underline &lt;strong&gt;UC Irvine&lt;/strong&gt; to emphasize my campus pride.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Status &amp;amp; Stats:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Highlight &lt;strong&gt;Surviving Midterms&lt;/strong&gt; so anyone visiting sees my current focus instantly.&lt;/li&gt;
&lt;li&gt;Write my graduation year as &lt;strong&gt;Class of &amp;lsquo;29&lt;sup&gt;th&lt;/sup&gt;&lt;/strong&gt; (with the &lt;em&gt;th&lt;/em&gt; raised up).&lt;/li&gt;
&lt;li&gt;Mention my water intake after swimming practice as &lt;strong&gt;H&lt;sub&gt;2&lt;/sub&gt;O&lt;/strong&gt; (with the &lt;em&gt;2&lt;/em&gt; lowered down).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;College Checklist:&lt;/strong&gt; Create a list of 3 dorm tasks, and cross off the ones I&amp;rsquo;ve already completed (like moving into my dorm) using a line through the text.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to underline key text (&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Learn how to highlight text (&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Learn how to format superscript (&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;) and subscript (&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Learn how to cross off text using strikethrough (&lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--underline-u"&gt;Objective 1 — Underline (&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt; tag draws a horizontal line under text to emphasize key terms, titles, or locations.&lt;/p&gt;
&lt;h4 id="example"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;u&lt;/span&gt;&amp;gt;Important Location&amp;lt;/&lt;span style="color:#f92672"&gt;u&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/underline_example.png" alt="Underline Example Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--highlight-mark"&gt;Objective 2 — Highlight (&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition-1"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt; tag adds a bright yellow background behind text, making it stand out like a physical highlighter pen.&lt;/p&gt;
&lt;h4 id="example-1"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;mark&lt;/span&gt;&amp;gt;High Priority Task&amp;lt;/&lt;span style="color:#f92672"&gt;mark&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/highlight_example.png" alt="Highlight Example Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--superscript-sup--subscript-sub"&gt;Objective 3 — Superscript (&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;) &amp;amp; Subscript (&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition-2"&gt;Simple Definition&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt; (Superscript) raises text slightly &lt;strong&gt;above&lt;/strong&gt; the normal line of text.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt; (Subscript) lowers text slightly &lt;strong&gt;below&lt;/strong&gt; the normal line of text.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="example-2"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;1&amp;lt;&lt;span style="color:#f92672"&gt;sup&lt;/span&gt;&amp;gt;st&amp;lt;/&lt;span style="color:#f92672"&gt;sup&lt;/span&gt;&amp;gt; Place
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Water molecule: H&amp;lt;&lt;span style="color:#f92672"&gt;sub&lt;/span&gt;&amp;gt;2&amp;lt;/&lt;span style="color:#f92672"&gt;sub&lt;/span&gt;&amp;gt;O
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/supsub_example.png" alt="Superscript and Subscript Example Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-4--strikethrough-s"&gt;Objective 4 — Strikethrough (&lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition-3"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt; tag draws a line straight through text. It is commonly used to show things that are no longer accurate or tasks that have been completed.&lt;/p&gt;
&lt;h4 id="example-3"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;s&lt;/span&gt;&amp;gt;Completed Task&amp;lt;/&lt;span style="color:#f92672"&gt;s&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/strikethrough_example.png" alt="Strikethrough Example Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--build-sahils-notebook-page"&gt;Guided Activity — Build Sahil’s Notebook Page&lt;/h2&gt;
&lt;h3 id="part-1--project-setup"&gt;PART 1 — Project Setup&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;File → Open Folder&lt;/strong&gt; and select your &lt;code&gt;Sahil_Project&lt;/code&gt; folder.&lt;/li&gt;
&lt;li&gt;Create a new file named: &lt;code&gt;sahil_day2.html&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="part-2--expected-browser-output"&gt;PART 2 — Expected Browser Output&lt;/h3&gt;
&lt;p&gt;Here is what Sahil&amp;rsquo;s completed notebook page will look like once we write the HTML together:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/sahil_day2_preview.png" alt="Sahil Day 2 Browser Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="part-3--starter-code-we-will-write-the-content-together-live"&gt;PART 3 — Starter Code (We will write the content together live!)&lt;/h3&gt;
&lt;p&gt;Paste this starter boilerplate into &lt;code&gt;sahil_day2.html&lt;/code&gt;. We will fill in the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; together in class!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;Sahil&amp;#39;s Notebook &lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;amp;&lt;/span&gt; Goals&amp;lt;/&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- START WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- STOP WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="independent-activity--your-portfolio-goals"&gt;Independent Activity — Your Portfolio Goals!&lt;/h2&gt;
&lt;p&gt;Now it&amp;rsquo;s your turn! Upgrade your own portfolio site by creating a personal stats and goals page.&lt;/p&gt;
&lt;h3 id="instructions"&gt;Instructions:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open your &lt;code&gt;Portfolio&lt;/code&gt; folder in &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a new file named &lt;code&gt;portfolio_day2.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Copy the starter template above into your file and build your page using &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;, and your &lt;strong&gt;5 new paired tags&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="your-portfolio-prompt"&gt;Your Portfolio Prompt&lt;/h3&gt;
&lt;p&gt;Your page must include the following &lt;strong&gt;4 sections&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Main Title (&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;):&lt;/strong&gt; &lt;code&gt;[Your Name]'s Status &amp;amp; Goals&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;School Focus (&lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; &amp;amp; &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;):&lt;/strong&gt; A short paragraph mentioning your school name or grade level, underlined with &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Current Vibe &amp;amp; Stats (&lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;):&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;A highlighted current status using &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt; (e.g., &lt;code&gt;&amp;lt;mark&amp;gt;Learning HTML&amp;lt;/mark&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;A date or rank using &lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt; (e.g., &lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt; day of class&lt;/code&gt; or &lt;code&gt;10&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; Grade&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;A small detail using &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt; (e.g., &lt;code&gt;Favorite drink: H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt; or &lt;code&gt;Base&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt; math&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;My Checklist (&lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; &amp;amp; &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;):&lt;/strong&gt; A list of 3 personal goals or tasks for this week, with at least 1 task crossed off using &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="example-solution"&gt;Example Solution&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/portfolio_day2.png" alt="Laksh&amp;rsquo;s Portfolio Day 2 Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;In‑Class Exercise 2&lt;/strong&gt; by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Opening your &lt;strong&gt;Google Doc&lt;/strong&gt; from Lecture 1.&lt;/li&gt;
&lt;li&gt;Pasting your HTML code from &lt;strong&gt;both&lt;/strong&gt; &lt;code&gt;sahil_day2.html&lt;/code&gt; and &lt;code&gt;portfolio_day2.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Adding &lt;strong&gt;screenshots&lt;/strong&gt; of both rendered pages from your browser.&lt;/li&gt;
&lt;li&gt;Turning in the document!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="summary-new-tags-learned-today"&gt;Summary: New Tags Learned Today&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underlines text&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;Underlined&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight&lt;/td&gt;
&lt;td style="text-align: left"&gt;Adds yellow highlight behind text&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlighted&amp;lt;/mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Raises text above line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Lowers text below line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;Crosses out text with a line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;Completed&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;</content></item><item><title>Lecture 2 — Turtle Pen Control &amp; Movements</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-2---turtle-pen-controls--movements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-2---turtle-pen-controls--movements/</guid><description>&lt;h1 id="lecture-2--turtle-pen-control--movements"&gt;Lecture 2 — Turtle Pen Control &amp;amp; Movements&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-lecture-1"&gt;Basic Commands from Lecture 1&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt; by that angle&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Understand &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to turn using &lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to move backward using &lt;code&gt;backward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--penup-and-pendown"&gt;Objective 1 — &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definitions"&gt;Simple Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/strong&gt; — Move the turtle &lt;strong&gt;without drawing&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/strong&gt; — Put the pen &lt;strong&gt;down to start drawing&lt;/strong&gt; again.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-drawing-three-horizontal-lines"&gt;Example: Drawing Three Horizontal Lines&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;penup()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pendown()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_penup.png" alt="Turtle Pen Up &amp;amp; Down"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-2--turtle-pen-control--movements"&gt;Lecture 2 — Turtle Pen Control &amp;amp; Movements&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-lecture-1"&gt;Basic Commands from Lecture 1&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt; by that angle&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Understand &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to turn using &lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to move backward using &lt;code&gt;backward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--penup-and-pendown"&gt;Objective 1 — &lt;code&gt;penup()&lt;/code&gt; and &lt;code&gt;pendown()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definitions"&gt;Simple Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/strong&gt; — Move the turtle &lt;strong&gt;without drawing&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/strong&gt; — Put the pen &lt;strong&gt;down to start drawing&lt;/strong&gt; again.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-drawing-three-horizontal-lines"&gt;Example: Drawing Three Horizontal Lines&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;penup()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pendown()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;50&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_penup.png" alt="Turtle Pen Up &amp;amp; Down"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--3--right-and-backward"&gt;Objective 2 &amp;amp; 3 — &lt;code&gt;right()&lt;/code&gt; and &lt;code&gt;backward()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definitions-1"&gt;Simple Definitions&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;right(angle)&lt;/code&gt;&lt;/strong&gt; — Turn the turtle &lt;strong&gt;clockwise&lt;/strong&gt; by the given angle.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;backward(distance)&lt;/code&gt;&lt;/strong&gt; — Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt; without turning.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-drawing-a-simple-letter-c"&gt;Example: Drawing a Simple Letter C&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;backward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;right(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;120&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_letterC.png" alt="Turtle Letter C"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="house-drawing-activity-guided"&gt;House Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class2.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="house-image"&gt;House Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_house.png" alt="Turtle House"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this house&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;backward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your house drawing steps using the new commands)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;penup()&lt;/code&gt; to move without drawing.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;pendown()&lt;/code&gt; to start drawing again.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;right()&lt;/code&gt; for clockwise turns.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;backward()&lt;/code&gt; if you need to reverse a little.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--letter-l-inside-a-square"&gt;Independent Activity — Letter &lt;code&gt;L&lt;/code&gt; Inside a Square&lt;/h2&gt;
&lt;h3 id="letter-l-image"&gt;Letter L Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_letterL.png" alt="Letter L in Square"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;backward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class2_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your letter‑drawing code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 2&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 3 — Turtle Styling &amp; Visibility</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-3--turtle-styling--visibility/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-3--turtle-styling--visibility/</guid><description>&lt;h1 id="lecture-3--turtle-styling--visibility"&gt;Lecture 3 — Turtle Styling &amp;amp; Visibility&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change pen color using &lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change line thickness using &lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to hide the turtle using &lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to show the turtle using &lt;code&gt;showturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--pencolor"&gt;Objective 1 — &lt;code&gt;pencolor()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/strong&gt; — Change the &lt;strong&gt;color&lt;/strong&gt; of the turtle’s pen.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-change-pen-color"&gt;Example: Change Pen Color&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor(&lt;span style="color:#e6db74"&gt;&amp;#34;red&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pencolor.png" alt="Turtle Pen Color"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-3--turtle-styling--visibility"&gt;Lecture 3 — Turtle Styling &amp;amp; Visibility&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change pen color using &lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change line thickness using &lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to hide the turtle using &lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to show the turtle using &lt;code&gt;showturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--pencolor"&gt;Objective 1 — &lt;code&gt;pencolor()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/strong&gt; — Change the &lt;strong&gt;color&lt;/strong&gt; of the turtle’s pen.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-change-pen-color"&gt;Example: Change Pen Color&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor(&lt;span style="color:#e6db74"&gt;&amp;#34;red&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pencolor.png" alt="Turtle Pen Color"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--pensize"&gt;Objective 2 — &lt;code&gt;pensize()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/strong&gt; — Change the &lt;strong&gt;thickness&lt;/strong&gt; of the line.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-change-pen-size"&gt;Example: Change Pen Size&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pensize(&lt;span style="color:#ae81ff"&gt;10&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pensize.png" alt="Turtle Pen Size"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--hideturtle"&gt;Objective 3 — &lt;code&gt;hideturtle()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/strong&gt; — Hide the turtle icon from the screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-hide-turtle"&gt;Example: Hide Turtle&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;hideturtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_hidden.png" alt="Turtle Hidden"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-4--showturtle"&gt;Objective 4 — &lt;code&gt;showturtle()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-3"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;showturtle()&lt;/code&gt;&lt;/strong&gt; — Show the turtle icon again.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-show-turtle"&gt;Example: Show Turtle&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;showturtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_shown.png" alt="Turtle Shown"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="cs-drawing-activity-guided"&gt;CS Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class3.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="cs-image"&gt;CS Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_cs.png" alt="Turtle CS"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw the letters “C” and “S”&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your CS drawing steps using the new styling commands)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;different colors&lt;/strong&gt; for the C and S.&lt;/li&gt;
&lt;li&gt;Use &lt;strong&gt;pensize(30)&lt;/strong&gt; to make the letters bold.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;penup()&lt;/code&gt; to move without drawing.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;pendown()&lt;/code&gt; to start drawing again.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--color-stairs-drawing"&gt;Independent Activity — Color Stairs Drawing&lt;/h2&gt;
&lt;h3 id="stairs-image"&gt;Stairs Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_stairs.png" alt="Color Stairs"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class3_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your stairs‑drawing code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 3&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 3 — Unpaired Tags &amp; HTML Comments</title><link>https://lakshbudhrani.com/courses/web-design/lecture-3--unpaired-tags--html-comments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-3--unpaired-tags--html-comments/</guid><description>&lt;h1 id="lecture-3--unpaired-tags--html-comments"&gt;Lecture 3 — Unpaired Tags &amp;amp; HTML Comments&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lecture-1--2-review"&gt;Quick Recall: Lecture 1 &amp;amp; 2 Review&lt;/h2&gt;
&lt;p&gt;Before we jump into today&amp;rsquo;s mission, let&amp;rsquo;s review all the tags we&amp;rsquo;ve added to our toolkit so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paragraph&lt;/td&gt;
&lt;td style="text-align: left"&gt;Groups text into structured blocks&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Text here...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold&lt;/td&gt;
&lt;td style="text-align: left"&gt;Emphasizes text in &lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Important&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Italics&lt;/td&gt;
&lt;td style="text-align: left"&gt;Slants text in &lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;Stylized note&amp;lt;/i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underlines text for emphasis&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;Underlined&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight&lt;/td&gt;
&lt;td style="text-align: left"&gt;Adds yellow highlight behind text&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlighted&amp;lt;/mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Raises text slightly above line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Lowers text slightly below line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;Crosses out text with a line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;Completed&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have any questions or doubts about these 9 tags before we learn about unpaired tags?&lt;/p&gt;</description><content>&lt;h1 id="lecture-3--unpaired-tags--html-comments"&gt;Lecture 3 — Unpaired Tags &amp;amp; HTML Comments&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lecture-1--2-review"&gt;Quick Recall: Lecture 1 &amp;amp; 2 Review&lt;/h2&gt;
&lt;p&gt;Before we jump into today&amp;rsquo;s mission, let&amp;rsquo;s review all the tags we&amp;rsquo;ve added to our toolkit so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paragraph&lt;/td&gt;
&lt;td style="text-align: left"&gt;Groups text into structured blocks&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Text here...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold&lt;/td&gt;
&lt;td style="text-align: left"&gt;Emphasizes text in &lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Important&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Italics&lt;/td&gt;
&lt;td style="text-align: left"&gt;Slants text in &lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;Stylized note&amp;lt;/i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underlines text for emphasis&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;Underlined&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight&lt;/td&gt;
&lt;td style="text-align: left"&gt;Adds yellow highlight behind text&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlighted&amp;lt;/mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Raises text slightly above line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Lowers text slightly below line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;Crosses out text with a line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;Completed&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have any questions or doubts about these 9 tags before we learn about unpaired tags?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="the-story-continues"&gt;The Story Continues&amp;hellip;&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_register.png" alt = "Sahil Register Image" width = "350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sahil&amp;rsquo;s Week 3 Update!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil&amp;rsquo;s website is coming along nicely, but as he adds more information, his page is starting to look crowded! Everything is clumping together, and it&amp;rsquo;s hard to tell where one section ends and another begins.&lt;/p&gt;
&lt;p&gt;Plus, he wants to add a &lt;strong&gt;brand-new &amp;ldquo;Campus Location &amp;amp; Schedule&amp;rdquo; section&lt;/strong&gt; to his existing page to list his dorm building, classroom location, and class times. He needs your help using &lt;strong&gt;unpaired tags&lt;/strong&gt; to separate his page into clean sections, group multi-line information neatly, and organize his code with hidden notes!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="sahils-request-for-today"&gt;Sahil&amp;rsquo;s Request for Today&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Hey! Thanks for helping me build my notebook page last time. Today, I want to expand my existing &lt;code&gt;sahil_day2.html&lt;/code&gt; page with new information and organize it so it&amp;rsquo;s super clean and easy to read.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Here is what I need you to help me do:&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Code Notes (Comments):&lt;/strong&gt; Add hidden notes in the HTML code to label where my &amp;ldquo;Academic Goals&amp;rdquo;, &amp;ldquo;Current Status &amp;amp; Stats&amp;rdquo;, and &amp;ldquo;Checklist&amp;rdquo; sections start so I can find them easily.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Section Dividers:&lt;/strong&gt; Place horizontal divider lines between each major section so the page looks neat.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New Campus Info Section:&lt;/strong&gt; Type a brand-new section showing my &lt;strong&gt;Dorm Building&lt;/strong&gt; and &lt;strong&gt;Class Room&lt;/strong&gt;, using tight line breaks so the address and class times sit right under each other without huge gaps!&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Understand the difference between &lt;strong&gt;Paired&lt;/strong&gt; vs. &lt;strong&gt;Unpaired&lt;/strong&gt; tags&lt;/li&gt;
&lt;li&gt;Learn how to add hidden notes in your code using HTML Comments (&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Learn how to draw horizontal divider lines (&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Learn how to force line breaks without creating new paragraphs (&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--paired-vs-unpaired-tags"&gt;Objective 1 — Paired vs. Unpaired Tags&lt;/h2&gt;
&lt;p&gt;HTML tags are divided into two main categories based on how they are written:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ┌──────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; │ HTML TAGS │
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; └────────┬─────────┘
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ┌─────────────────────┴─────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ▼ ▼
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;┌──────────────────────┐ ┌──────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ PAIRED TAGS │ │ UNPAIRED TAGS │
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;│ &amp;lt;tag&amp;gt;content&amp;lt;/tag&amp;gt; │ │ &amp;lt;tag&amp;gt; │
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;└──────────────────────┘ └──────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="1-paired-tags-container-tags"&gt;1. Paired Tags (Container Tags)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Syntax:&lt;/strong&gt; &lt;code&gt;&amp;lt;tagname&amp;gt; Content goes here &amp;lt;/tagname&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Paired tags come in pairs (an opening tag and a closing tag with a &lt;code&gt;/&lt;/code&gt;). They wrap around text or other elements to apply formatting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Examples:&lt;/strong&gt; &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="2-unpaired-tags-self-closing--standalone-tags"&gt;2. Unpaired Tags (Self-Closing / Standalone Tags)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Syntax:&lt;/strong&gt; &lt;code&gt;&amp;lt;tagname&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Unpaired tags stand completely alone. They do &lt;strong&gt;not&lt;/strong&gt; have a closing tag and do &lt;strong&gt;not&lt;/strong&gt; wrap around content. Instead, they directly perform an action or insert a visual element on the page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Examples:&lt;/strong&gt; &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--html-comments------"&gt;Objective 2 — HTML Comments (&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;HTML Comments are hidden notes written in your code. The browser completely ignores them, making them perfect for leaving notes for yourself or labeling sections of your project.&lt;/p&gt;
&lt;h4 id="example"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!-- This is a hidden note for the programmer --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;About Me&amp;lt;/&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/comment_example.png" alt="HTML Comment Example Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--horizontal-rule-hr"&gt;Objective 3 — Horizontal Rule (&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition-1"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; tag draws a horizontal divider line across the page to visually separate different sections.&lt;/p&gt;
&lt;h4 id="example-1"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;Section 1&amp;lt;/&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;Some text here...&amp;lt;/&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;hr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;Section 2&amp;lt;/&lt;span style="color:#f92672"&gt;h2&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/hr_example.png" alt="Horizontal Rule Example Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-4--line-break-br"&gt;Objective 4 — Line Break (&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition-2"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tag forces text down to the very next line immediately, without adding the large spacing gap that a &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tag creates.&lt;/p&gt;
&lt;h4 id="example-2"&gt;Example&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; First line of text.&amp;lt;&lt;span style="color:#f92672"&gt;br&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Second line directly below!
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;p&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/br_example.png" alt="Line Break Example Screenshot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--expand--organize-sahils-page"&gt;Guided Activity — Expand &amp;amp; Organize Sahil’s Page&lt;/h2&gt;
&lt;h3 id="part-1--project-setup"&gt;PART 1 — Project Setup&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;File → Open Folder&lt;/strong&gt; and select your &lt;code&gt;Sahil_Project&lt;/code&gt; folder.&lt;/li&gt;
&lt;li&gt;Open your existing file: &lt;strong&gt;&lt;code&gt;sahil_day2.html&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;We will expand and upgrade this existing page together live in class!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="part-2--expected-browser-output"&gt;PART 2 — Expected Browser Output&lt;/h3&gt;
&lt;p&gt;Here is what Sahil&amp;rsquo;s updated website will look like once we add the new campus location section, comments, line breaks, and horizontal rules together:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/sahil_day3_preview.png" alt="Sahil Day 3 Browser Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="part-3--live-coding-challenge"&gt;PART 3 — Live Coding Challenge&lt;/h3&gt;
&lt;p&gt;We will take our existing code in &lt;code&gt;sahil_day2.html&lt;/code&gt; and upgrade it together by inserting comments, adding &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; dividers between sections, and typing out the new &lt;strong&gt;Campus Location &amp;amp; Schedule&lt;/strong&gt; section using &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; line breaks!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--favorite-favorites--layout-clean-up"&gt;Independent Activity — Favorite Favorites &amp;amp; Layout Clean-Up!&lt;/h2&gt;
&lt;p&gt;Now it&amp;rsquo;s your turn! Open your existing personal portfolio page, add a brand-new &lt;strong&gt;Top 3 Favorites&lt;/strong&gt; section, and organize your page using unpaired tags.&lt;/p&gt;
&lt;h3 id="instructions"&gt;Instructions:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open your &lt;code&gt;Portfolio&lt;/code&gt; folder in &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Open your existing file: &lt;strong&gt;&lt;code&gt;portfolio_day2.html&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Add the new favorites section and upgrade your page directly inside this file!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="your-portfolio-prompt"&gt;Your Portfolio Prompt&lt;/h3&gt;
&lt;p&gt;Your updated page must include the following &lt;strong&gt;4 simple requirements&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Section Comments (&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Add at least &lt;strong&gt;3 HTML comments&lt;/strong&gt; to label your code sections (e.g., &lt;code&gt;&amp;lt;!-- Favorites Section --&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Horizontal Dividers (&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Add at least &lt;strong&gt;2 horizontal divider lines&lt;/strong&gt; (&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;) to separate your main sections visually.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NEW Section — Top 3 Favorites:&lt;/strong&gt; Add a new &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; section listing your top 3 favorite series, movies, video games, or songs. Use &lt;strong&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/strong&gt; to put each item on its own line!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tag Review:&lt;/strong&gt; Format your top 3 rank numbers using &lt;strong&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/strong&gt; (e.g., &lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;: Friends&lt;/code&gt;), and use &lt;strong&gt;2 other formatting tags&lt;/strong&gt; of your choice (&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, or &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;) in your new section.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="example-solution"&gt;Example Solution&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/portfolio_day3.png" alt="Laksh&amp;rsquo;s Portfolio Day 3 Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;In‑Class Exercise 3&lt;/strong&gt; by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Opening your &lt;strong&gt;Google Doc&lt;/strong&gt; from previous lectures.&lt;/li&gt;
&lt;li&gt;Pasting your updated HTML code from &lt;strong&gt;both&lt;/strong&gt; &lt;code&gt;sahil_day2.html&lt;/code&gt; and &lt;code&gt;portfolio_day2.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Adding &lt;strong&gt;screenshots&lt;/strong&gt; of both rendered pages from your browser.&lt;/li&gt;
&lt;li&gt;Turning in the document!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="summary-new-tags-learned-today"&gt;Summary: New Tags Learned Today&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Comment&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired (Special)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Leaves hidden notes in code&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note here --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal Rule&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Draws a horizontal line across page&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Line Break&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Forces text to start on next line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;</content></item><item><title>Lecture 4 — HTML Attributes: Images &amp; Links</title><link>https://lakshbudhrani.com/courses/web-design/lecture-4--html-attributes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-4--html-attributes/</guid><description>&lt;h1 id="lecture-4--html-attributes-images--links"&gt;Lecture 4 — HTML Attributes: Images &amp;amp; Links&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-13-review"&gt;Quick Recall: Lectures 1–3 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to give our tags custom instructions, let&amp;rsquo;s review all &lt;strong&gt;12 tags&lt;/strong&gt; we&amp;rsquo;ve learned so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paragraph&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Groups text into structured blocks&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Text here...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Emphasizes text in &lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Important&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Italics&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Slants text in &lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;Stylized note&amp;lt;/i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underlines text for emphasis&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;Underlined&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Adds yellow highlight behind text&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlighted&amp;lt;/mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Raises text slightly above line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Lowers text slightly below line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Crosses out text with a line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;Completed&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Comment&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Leaves hidden notes in code&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note here --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal Rule&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Draws a horizontal divider line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Line Break&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Forces text down to the next line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about any of these 12 tags before we move forward?&lt;/p&gt;</description><content>&lt;h1 id="lecture-4--html-attributes-images--links"&gt;Lecture 4 — HTML Attributes: Images &amp;amp; Links&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-13-review"&gt;Quick Recall: Lectures 1–3 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to give our tags custom instructions, let&amp;rsquo;s review all &lt;strong&gt;12 tags&lt;/strong&gt; we&amp;rsquo;ve learned so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paragraph&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Groups text into structured blocks&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Text here...&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Emphasizes text in &lt;strong&gt;bold&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Important&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Italics&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Slants text in &lt;em&gt;italics&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;i&amp;gt;Stylized note&amp;lt;/i&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Underlines text for emphasis&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;u&amp;gt;Underlined&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Adds yellow highlight behind text&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlighted&amp;lt;/mark&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Raises text slightly above line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Lowers text slightly below line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Crosses out text with a line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;s&amp;gt;Completed&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Comment&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Leaves hidden notes in code&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note here --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal Rule&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Draws a horizontal divider line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Line Break&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Forces text down to the next line&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about any of these 12 tags before we move forward?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="the-story-continues"&gt;The Story Continues&amp;hellip;&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_drawing.png" alt = "Sahil Presenting Notebook Image" width = "350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sahil&amp;rsquo;s Week 4 Update!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil&amp;rsquo;s notebook page is clean and organized thanks to &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;, but now he wants to bring it to life!&lt;/p&gt;
&lt;p&gt;He wants to add a &lt;strong&gt;photo of himself&lt;/strong&gt; so people know whose page it is, and a &lt;strong&gt;clickable link&lt;/strong&gt; to his university website (UC Irvine) so visitors can check out his campus. But just typing &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; doesn&amp;rsquo;t tell the browser &lt;em&gt;which&lt;/em&gt; picture to show or &lt;em&gt;where&lt;/em&gt; the link should go! Sahil needs our help learning about &lt;strong&gt;Attributes&lt;/strong&gt; to give his tags specific instructions inside &lt;strong&gt;&lt;code&gt;index.html&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="sahils-request-for-today"&gt;Sahil&amp;rsquo;s Request for Today&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Hey! My notebook looks super neat now, but it&amp;rsquo;s pure text! Today, I want to make it interactive inside my main &lt;code&gt;index.html&lt;/code&gt; file.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Here is what I need you to help me do:&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Add Profile &amp;amp; Campus Photos:&lt;/strong&gt; Display my profile image and a picture of UCI using &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;, setting their dimensions so they fit nicely on the page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add Helpful Links:&lt;/strong&gt; Create a clickable link taking visitors to the official UC Irvine website using &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Control Link Destinations:&lt;/strong&gt; Choose whether links open in a new tab or stay in the same tab using &lt;code&gt;target&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Understand what &lt;strong&gt;HTML Attributes&lt;/strong&gt; are using real-world analogies&lt;/li&gt;
&lt;li&gt;Master the &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag and its key attributes (&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Master the &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; (Anchor) tag and its key attributes (&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--what-are-html-attributes"&gt;Objective 1 — What are HTML Attributes?&lt;/h2&gt;
&lt;h4 id="the-real-world-analogy"&gt;The Real-World Analogy&lt;/h4&gt;
&lt;p&gt;Think of an HTML tag as a &lt;strong&gt;Video Game Character&lt;/strong&gt; or a &lt;strong&gt;Car&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Tag&lt;/strong&gt; tells the browser &lt;em&gt;what kind of object&lt;/em&gt; to create (e.g., &lt;code&gt;Car&lt;/code&gt; or &lt;code&gt;Player&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Attributes&lt;/strong&gt; are the &lt;em&gt;custom details&lt;/em&gt; or &lt;em&gt;settings&lt;/em&gt; that customize that object (e.g., &lt;code&gt;color=&amp;quot;red&amp;quot;&lt;/code&gt;, &lt;code&gt;speed=&amp;quot;100mph&amp;quot;&lt;/code&gt;, &lt;code&gt;outfit=&amp;quot;hoodie&amp;quot;&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ┌──────────────────────────────────────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; │ TAG vs ATTRIBUTE │
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; ├──────────────────────────────────────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; │ TAG: &amp;lt;car&amp;gt; (Creates a basic car) │
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; │ ATTRIBUTE: &amp;lt;car color=&amp;#34;blue&amp;#34;&amp;gt; (Tells it WHICH color!) │
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; └──────────────────────────────────────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="simple-definition"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;An &lt;strong&gt;attribute&lt;/strong&gt; provides extra information or instructions to an HTML tag. Attributes are &lt;strong&gt;always placed inside the opening tag&lt;/strong&gt; and follow a &lt;code&gt;name=&amp;quot;value&amp;quot;&lt;/code&gt; structure.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--displaying-images-img"&gt;Objective 2 — Displaying Images (&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag is an &lt;strong&gt;unpaired tag&lt;/strong&gt; used to display images on a webpage. However, &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; by itself does nothing—it needs attributes to tell the browser what image to show and how big it should be!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;img&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;src&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;/images/dog.jpg&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;alt&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;A cute golden retriever&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;width&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;250&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;height&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;200&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="essential-image-attributes"&gt;Essential Image Attributes:&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Attribute&lt;/th&gt;
&lt;th style="text-align: left"&gt;Full Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Generic Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;Source&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Specifies &lt;strong&gt;where&lt;/strong&gt; the image file is saved&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src=&amp;quot;my_photo.jpg&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;alt&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;Alternate Text&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text shown if the image breaks, or read by screen readers&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;alt=&amp;quot;Picture of a cat&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;width&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;Width&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Sets the width of the image in pixels&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;width=&amp;quot;300&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;Height&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Sets the height of the image in pixels&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;height=&amp;quot;200&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="step-by-step-attribute-code-playground"&gt;Step-by-Step Attribute Code Playground&lt;/h3&gt;
&lt;h4 id="step-1-basic-source-only-src"&gt;Step 1: Basic Source Only (&lt;code&gt;src&lt;/code&gt;)&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;img&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;src&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;cat.jpg&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;img src="https://lakshbudhrani.com/images/cat.jpg" alt="Full size cat image"&gt;
&lt;hr&gt;
&lt;h4 id="step-2-adding-alternate-text-alt"&gt;Step 2: Adding Alternate Text (&lt;code&gt;alt&lt;/code&gt;)&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;img&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;src&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;cat.jpg&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;alt&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;A fluffy orange cat&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;img src="https://lakshbudhrani.com/images/cat_2.jpg" alt="A fluffy orange cat"&gt;
&lt;hr&gt;
&lt;h4 id="step-3-setting-custom-width-width"&gt;Step 3: Setting Custom Width (&lt;code&gt;width&lt;/code&gt;)&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;img&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;src&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;cat.jpg&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;alt&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;A fluffy orange cat&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;width&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;200&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;img src="https://lakshbudhrani.com/images/cat.jpg" alt="Resized cat image width" width="250"&gt;
&lt;hr&gt;
&lt;h4 id="step-4-setting-custom-height-height"&gt;Step 4: Setting Custom Height (&lt;code&gt;height&lt;/code&gt;)&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;img&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;src&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;cat.jpg&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;alt&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;A fluffy orange cat&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;height&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;100&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;img src="https://lakshbudhrani.com/images/cat.jpg" alt="Resized cat image height" height="100"&gt;
&lt;hr&gt;
&lt;h4 id="step-5-forcing-both-width-and-height-width--height"&gt;Step 5: Forcing Both Width AND Height (&lt;code&gt;width&lt;/code&gt; + &lt;code&gt;height&lt;/code&gt;)&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;img&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;src&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;cat.jpg&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;alt&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;A fluffy orange cat&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;width&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;300&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;height&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;100&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;img src="https://lakshbudhrani.com/images/cat.jpg" alt="Squished cat image" width="300" height="100"&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--clickable-hyperlinks-a"&gt;Objective 3 — Clickable Hyperlinks (&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tag (short for &lt;strong&gt;Anchor&lt;/strong&gt;) creates a clickable link that sends visitors to another webpage.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;a&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;href&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;https://www.wikipedia.org&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;target&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;_blank&amp;#34;&lt;/span&gt;&amp;gt;Search Wikipedia&amp;lt;/&lt;span style="color:#f92672"&gt;a&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="essential-anchor-attributes"&gt;Essential Anchor Attributes:&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Attribute&lt;/th&gt;
&lt;th style="text-align: left"&gt;Full Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Options / Values&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;Hypertext Reference&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Web address (URL) destination&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href=&amp;quot;[https://example.com](https://example.com)&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;target&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;Target Window&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Controls &lt;strong&gt;where&lt;/strong&gt; the link opens&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;_blank&lt;/code&gt; OR &lt;code&gt;_self&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="where-does-the-link-open-target"&gt;Where Does the Link Open? (&lt;code&gt;target&lt;/code&gt;)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;&lt;/strong&gt; ➜ Opens the webpage in a &lt;strong&gt;brand-new tab&lt;/strong&gt; (Keeps your website open in the original tab!).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;target=&amp;quot;_self&amp;quot;&lt;/code&gt;&lt;/strong&gt; ➜ Opens the webpage in the &lt;strong&gt;same tab&lt;/strong&gt; (Replaces your webpage with the new site!).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="target-attribute-live-comparison"&gt;Target Attribute Live Comparison&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!-- Opens in a NEW tab --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;a&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;href&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;https://www.google.com&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;target&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;_blank&amp;#34;&lt;/span&gt;&amp;gt;Search Google (New Tab)&amp;lt;/&lt;span style="color:#f92672"&gt;a&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!-- Opens in the SAME tab --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;a&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;href&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;https://www.google.com&amp;#34;&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;target&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;_self&amp;#34;&lt;/span&gt;&amp;gt;Search Google (Same Tab)&amp;lt;/&lt;span style="color:#f92672"&gt;a&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="try-clicking-these-live-links-below"&gt;Try Clicking These Live Links Below:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="[https://www.google.com](https://www.google.com)" target="_blank"&gt;Search Google (Opens in a NEW Tab)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="[https://www.google.com](https://www.google.com)" target="_self"&gt;Search Google (Opens in the SAME Tab)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--adding-photos--links-to-sahils-page"&gt;Guided Activity — Adding Photos &amp;amp; Links to Sahil’s Page&lt;/h2&gt;
&lt;h3 id="part-1--project-setup"&gt;PART 1 — Project Setup&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;File → Open Folder&lt;/strong&gt; and select your &lt;code&gt;Sahil_Project&lt;/code&gt; folder.&lt;/li&gt;
&lt;li&gt;Open your existing file: &lt;strong&gt;&lt;code&gt;index.html&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Make sure your image files are inside the &lt;code&gt;Sahil_Project&lt;/code&gt; folder!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="part-2--expected-browser-output"&gt;PART 2 — Expected Browser Output&lt;/h3&gt;
&lt;p&gt;Here is what Sahil&amp;rsquo;s updated page will look like once we add his profile photo, campus image, and university link inside &lt;code&gt;index.html&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/sahil_day4_preview.png" alt="Sahil Day 4 Browser Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="part-3--live-coding-challenge"&gt;PART 3 — Live Coding Challenge&lt;/h3&gt;
&lt;p&gt;Together as a class, we will add:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;An &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; profile tag with &lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, and &lt;code&gt;width&lt;/code&gt; right under Sahil&amp;rsquo;s header.&lt;/li&gt;
&lt;li&gt;A clickable hyperlink &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; taking users to UC Irvine&amp;rsquo;s website with &lt;code&gt;href&lt;/code&gt; and &lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--media--links-portfolio-upgrade"&gt;Independent Activity — Media &amp;amp; Links Portfolio Upgrade!&lt;/h2&gt;
&lt;p&gt;Now it&amp;rsquo;s your turn! Open your personal portfolio page, add a personal or interest image, and add clickable links to your top favorite websites.&lt;/p&gt;
&lt;h3 id="instructions"&gt;Instructions:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open your &lt;code&gt;Portfolio&lt;/code&gt; folder in &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Open your existing file: &lt;strong&gt;&lt;code&gt;portfolio_day1.html&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Upgrade your portfolio by adding images and links directly inside this file!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="your-portfolio-prompt"&gt;Your Portfolio Prompt&lt;/h3&gt;
&lt;p&gt;Your updated page must include the following &lt;strong&gt;4 requirements&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Add an Image (&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Add an image related to your interests (or a profile picture) using &lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, and set a clean size using &lt;code&gt;width&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Add an External Link (&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Add couple of clickable links to your favorite website or school website using &lt;code&gt;href&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tab Control:&lt;/strong&gt; Use &lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt; on your external link so it opens in a new browser tab.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="example-solution"&gt;Example Solution&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/portfolio_day4.png" alt="Laksh&amp;rsquo;s Portfolio Day 4 Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;In‑Class Exercise 4&lt;/strong&gt; by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Opening your &lt;strong&gt;Google Doc&lt;/strong&gt; from previous lectures.&lt;/li&gt;
&lt;li&gt;Pasting your updated HTML code from &lt;strong&gt;both&lt;/strong&gt; &lt;code&gt;index.html&lt;/code&gt; and &lt;code&gt;portfolio_day1.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Adding &lt;strong&gt;screenshots&lt;/strong&gt; of both rendered pages showing the images and working links!&lt;/li&gt;
&lt;li&gt;Turning in the document!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="summary-new-concepts-learned-today"&gt;Summary: New Concepts Learned Today&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag / Attribute&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired Tag&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image on the webpage&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src=&amp;quot;...&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Attribute&lt;/td&gt;
&lt;td style="text-align: left"&gt;Specifies the image file path&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src=&amp;quot;photo.png&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;alt=&amp;quot;...&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Attribute&lt;/td&gt;
&lt;td style="text-align: left"&gt;Alternative text for accessibility/broken images&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;alt=&amp;quot;Description&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;width=&amp;quot;...&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Attribute&lt;/td&gt;
&lt;td style="text-align: left"&gt;Sets width of an element in pixels&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;width=&amp;quot;300&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;height=&amp;quot;...&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Attribute&lt;/td&gt;
&lt;td style="text-align: left"&gt;Sets height of an element in pixels&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;height=&amp;quot;200&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired Tag&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates a clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Text&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href=&amp;quot;...&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Attribute&lt;/td&gt;
&lt;td style="text-align: left"&gt;Specifies destination URL for a link&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href=&amp;quot;https://...&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Attribute&lt;/td&gt;
&lt;td style="text-align: left"&gt;Opens link in a &lt;strong&gt;new tab&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;target=&amp;quot;_self&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Attribute&lt;/td&gt;
&lt;td style="text-align: left"&gt;Opens link in the &lt;strong&gt;same tab&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;target=&amp;quot;_self&amp;quot;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;</content></item><item><title>Lecture 4 — Turtle Positioning &amp; Direction</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-4--turtle-positioning--direction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-4--turtle-positioning--direction/</guid><description>&lt;h1 id="lecture-4--turtle-positioning--direction"&gt;Lecture 4 — Turtle Positioning &amp;amp; Direction&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="canvas-coordinates--directions"&gt;Canvas Coordinates &amp;amp; Directions&lt;/h2&gt;
&lt;h3 id="canvas-reference-image"&gt;Canvas Reference Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_canvas.png" alt="Turtle Canvas Coordinates"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-4--turtle-positioning--direction"&gt;Lecture 4 — Turtle Positioning &amp;amp; Direction&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="basic-commands-from-previous-lectures"&gt;Basic Commands from Previous Lectures&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="canvas-coordinates--directions"&gt;Canvas Coordinates &amp;amp; Directions&lt;/h2&gt;
&lt;h3 id="canvas-reference-image"&gt;Canvas Reference Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_canvas.png" alt="Turtle Canvas Coordinates"&gt;&lt;/p&gt;
&lt;p&gt;The turtle screen works like a &lt;strong&gt;graphing plane&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Center → &lt;strong&gt;(0, 0)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Right → &lt;strong&gt;positive X&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Left → &lt;strong&gt;negative X&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Up → &lt;strong&gt;positive Y&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Down → &lt;strong&gt;negative Y&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This helps us understand where the turtle will “teleport” when using &lt;code&gt;goto(x, y)&lt;/code&gt;.&lt;br&gt;
It also shows how &lt;strong&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/strong&gt; works:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;0°&lt;/code&gt; → face right&lt;/li&gt;
&lt;li&gt;&lt;code&gt;90°&lt;/code&gt; → face up&lt;/li&gt;
&lt;li&gt;&lt;code&gt;180°&lt;/code&gt; → face left&lt;/li&gt;
&lt;li&gt;&lt;code&gt;270°&lt;/code&gt; → face down&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These angles help us point the turtle in &lt;strong&gt;exact directions&lt;/strong&gt; before drawing.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to &lt;strong&gt;teleport&lt;/strong&gt; the turtle using &lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to &lt;strong&gt;point&lt;/strong&gt; the turtle using &lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--gotox-y"&gt;Objective 1 — &lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/strong&gt; — Move the turtle instantly to a specific coordinate.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-move-to-topleft-corner"&gt;Example: Move to Top‑Left Corner&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;goto(&lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;200&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;150&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_goto.png" alt="Turtle Goto"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--setheadingangle"&gt;Objective 2 — &lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/strong&gt; — Point the turtle in a specific direction using degrees.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="example-face-west-and-draw"&gt;Example: Face West and Draw&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;setheading(&lt;span style="color:#ae81ff"&gt;180&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_setheading.png" alt="Turtle Setheading"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="clock-drawing-activity-guided"&gt;Clock Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class4.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="clock-image"&gt;Clock Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_clock.png" alt="Turtle Clock"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this clock&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use goto() and setheading() to place each clock line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to place each hour mark.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;setheading()&lt;/code&gt; to point the turtle outward before drawing each line.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;penup()&lt;/code&gt; to move without drawing.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;pendown()&lt;/code&gt; to draw the hour marks.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--pine-tree-drawing"&gt;Independent Activity — Pine Tree Drawing&lt;/h2&gt;
&lt;h3 id="pine-tree-image"&gt;Pine Tree Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_pinetree.png" alt="Turtle Pine Tree"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading(angle)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward(distance)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="important-coordinates-use-these"&gt;Important Coordinates (Use These!)&lt;/h3&gt;
&lt;p&gt;To help you draw the pine tree, use these exact coordinates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Top of triangle → &lt;code&gt;goto(0, 80)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Bottom‑right → &lt;code&gt;goto(60, -20)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Bottom‑left → &lt;code&gt;goto(-60, -20)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Trunk start → &lt;code&gt;goto(0, -20)&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These points will help you draw the triangle and trunk in the correct place.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class4_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your pine‑tree code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 4&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 5 — HTML Lists: Unordered, Ordered &amp; Nested Lists</title><link>https://lakshbudhrani.com/courses/web-design/lecture-5--html-lists/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-5--html-lists/</guid><description>&lt;h1 id="lecture-5--html-lists-unordered-ordered--nested-lists"&gt;Lecture 5 — HTML Lists: Unordered, Ordered &amp;amp; Nested Lists&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-14-review"&gt;Quick Recall: Lectures 1–4 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to create lists, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about images, links, or attributes before we learn about lists?&lt;/p&gt;</description><content>&lt;h1 id="lecture-5--html-lists-unordered-ordered--nested-lists"&gt;Lecture 5 — HTML Lists: Unordered, Ordered &amp;amp; Nested Lists&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-14-review"&gt;Quick Recall: Lectures 1–4 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to create lists, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about images, links, or attributes before we learn about lists?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="the-story-continues"&gt;The Story Continues&amp;hellip;&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_list_planning.png" alt = "Sahil Planning His Lists Image" width = "350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sahil&amp;rsquo;s Week 5 Update!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil&amp;rsquo;s website is looking super sleek with his photos and university links! But now that he&amp;rsquo;s settling into college life at UCI, he wants to track his daily routines on his website.&lt;/p&gt;
&lt;p&gt;He has a &lt;strong&gt;Dorm Packing Checklist&lt;/strong&gt; (where order doesn&amp;rsquo;t matter) and a &lt;strong&gt;Daily Morning Routine&lt;/strong&gt; (where the step-by-step order is super important!). Plus, under his packing list, he wants sub-categories like &amp;ldquo;Tech&amp;rdquo; and &amp;ldquo;Snacks&amp;rdquo;. Manually typing numbers or dashes in &lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt; tags gets messy fast. Sahil needs our help using &lt;strong&gt;HTML Lists&lt;/strong&gt; inside a brand-new file: &lt;strong&gt;&lt;code&gt;sahil_day5.html&lt;/code&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="sahils-request-for-today"&gt;Sahil&amp;rsquo;s Request for Today&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Hey! I need to organize my college life into actual clean lists instead of long paragraph lines.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Here is what I need you to help me build in &lt;code&gt;sahil_day5.html&lt;/code&gt;:&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Dorm Supplies List (Unordered):&lt;/strong&gt; Bulleted list of items I need for my dorm room where order doesn&amp;rsquo;t matter.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Morning Class Routine (Ordered):&lt;/strong&gt; Numbered list of my step-by-step morning routine before my 9:00 AM CS class.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Organized Categories (Nested):&lt;/strong&gt; Group my supplies under main categories with sub-bullet points!&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Create bulleted lists using &lt;strong&gt;Unordered Lists&lt;/strong&gt; (&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;) and List Items (&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Create numbered lists using &lt;strong&gt;Ordered Lists&lt;/strong&gt; (&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;) and List Items (&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Combine lists to build &lt;strong&gt;Nested Lists&lt;/strong&gt; (lists inside lists)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--unordered-lists-ul"&gt;Objective 1 — Unordered Lists (&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;An &lt;strong&gt;Unordered List&lt;/strong&gt; creates a bullet-pointed list. Use this when the sequence or order of items &lt;strong&gt;does not matter&lt;/strong&gt; (e.g., shopping lists, hobbies, ingredients).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/strong&gt; stands for &lt;strong&gt;Unordered List&lt;/strong&gt; (creates the list container).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/strong&gt; stands for &lt;strong&gt;List Item&lt;/strong&gt; (wraps around every single item in the list).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!-- Generic Example --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;ul&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Apples&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Bananas&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Oranges&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;ul&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/unordered_list_result.png" alt="Unordered List Result Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--ordered-lists-ol"&gt;Objective 2 — Ordered Lists (&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition-1"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;An &lt;strong&gt;Ordered List&lt;/strong&gt; creates a numbered list (1, 2, 3&amp;hellip;). Use this when the sequence or step-by-step order &lt;strong&gt;does matter&lt;/strong&gt; (e.g., recipes, top 3 rankings, daily routines).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/strong&gt; stands for &lt;strong&gt;Ordered List&lt;/strong&gt; (creates the numbered container).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/strong&gt; stands for &lt;strong&gt;List Item&lt;/strong&gt; (wraps around every single item in the list).&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!-- Generic Example --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;ol&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Turn on computer&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Open VS Code&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Start coding!&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;ol&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/ordered_list_result.png" alt="Ordered List Result Image"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Important Rule:&lt;/strong&gt; &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; tags MUST always be placed inside either a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or an &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; tag! Never use &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; by itself.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--nested-lists-lists-inside-lists"&gt;Objective 3 — Nested Lists (Lists Inside Lists)&lt;/h2&gt;
&lt;h4 id="simple-definition-2"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;A &lt;strong&gt;Nested List&lt;/strong&gt; is a list placed directly inside another list item. This creates sub-bullets or indented sub-categories!&lt;/p&gt;
&lt;h4 id="how-it-works"&gt;How it works:&lt;/h4&gt;
&lt;p&gt;To place a sub-list under an item, put the inner &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt; &lt;strong&gt;inside&lt;/strong&gt; the parent &lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt; before it closes.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!-- Generic Example --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;ul&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Groceries
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;ul&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Milk&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Eggs&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;ul&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;Tools&amp;lt;/&lt;span style="color:#f92672"&gt;li&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;ul&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/nested_list_result.png" alt="Nested List Result Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--building-sahils-routine--packing-page"&gt;Guided Activity — Building Sahil&amp;rsquo;s Routine &amp;amp; Packing Page&lt;/h2&gt;
&lt;h3 id="part-1--project-setup"&gt;PART 1 — Project Setup&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;File → Open Folder&lt;/strong&gt; and select your &lt;code&gt;Sahil_Project&lt;/code&gt; folder.&lt;/li&gt;
&lt;li&gt;Create a new file named: &lt;code&gt;sahil_day5.html&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="part-2--expected-browser-output"&gt;PART 2 — Expected Browser Output&lt;/h3&gt;
&lt;p&gt;Here is what Sahil&amp;rsquo;s completed lists page will look like once we write the HTML together:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/sahil_day5_preview.png" alt="Sahil Day 5 Browser Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="part-3--starter-code-we-will-write-the-content-together-live"&gt;PART 3 — Starter Code (We will write the content together live!)&lt;/h3&gt;
&lt;p&gt;Paste this starter boilerplate into &lt;code&gt;sahil_day5.html&lt;/code&gt;. We will fill in the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; together in class!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;Sahil&amp;#39;s Routines &lt;span style="color:#960050;background-color:#1e0010"&gt;&amp;amp;&lt;/span&gt; Lists&amp;lt;/&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- START WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- STOP WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="independent-activity--my-ultimate-lists-page"&gt;Independent Activity — My Ultimate Lists Page!&lt;/h2&gt;
&lt;p&gt;Now it&amp;rsquo;s your turn! Create a brand-new file for your portfolio to display your favorite activities, daily schedule, and organized hobbies using all three list types.&lt;/p&gt;
&lt;h3 id="instructions"&gt;Instructions:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open your &lt;code&gt;Portfolio&lt;/code&gt; folder in &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a new file named &lt;code&gt;portfolio_day5.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Copy the starter template above into your file and build your page using &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;, and nested lists.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="your-portfolio-prompt"&gt;Your Portfolio Prompt&lt;/h3&gt;
&lt;p&gt;Your page must include the following &lt;strong&gt;4 requirements&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Unordered List (&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Create a bulleted list of your &lt;strong&gt;Top 4 Hobbies or Favorite Foods&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ordered List (&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Create a numbered list of your &lt;strong&gt;3 Steps in Your Morning/Afternoon/Evening Routine&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nested List:&lt;/strong&gt; Create a list with at least &lt;strong&gt;1 sub-category&lt;/strong&gt; (e.g., Favorite Sports ➜ Team/Player, or Favorite Music ➜ Artist/Song).&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="example-solution"&gt;Example Solution&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/portfolio_day5.png" alt="Laksh&amp;rsquo;s Portfolio Day 5 Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;In‑Class Exercise 5&lt;/strong&gt; by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Opening your &lt;strong&gt;Google Doc&lt;/strong&gt; from previous lectures.&lt;/li&gt;
&lt;li&gt;Pasting your HTML code from &lt;strong&gt;both&lt;/strong&gt; &lt;code&gt;sahil_day5.html&lt;/code&gt; and &lt;code&gt;portfolio_day5.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Adding &lt;strong&gt;screenshots&lt;/strong&gt; of both rendered pages from your browser.&lt;/li&gt;
&lt;li&gt;Turning in the document!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="summary-new-tags-learned-today"&gt;Summary: New Tags Learned Today&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates a bullet-pointed list container&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates a numbered list container (1, 2, 3&amp;hellip;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines an individual item inside a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;Item&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;</content></item><item><title>Lecture 5 — Turtle Circles, Arcs &amp; Polygons</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-5--turtle-circles-arcs--polygons/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-5--turtle-circles-arcs--polygons/</guid><description>&lt;h1 id="lecture-5--turtle-circles-arcs--polygons"&gt;Lecture 5 — Turtle Circles, Arcs &amp;amp; Polygons&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to draw circles&lt;/li&gt;
&lt;li&gt;Learn how to draw arcs&lt;/li&gt;
&lt;li&gt;Learn how to draw polygon‑style circles&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--full-circle-circler"&gt;Objective 1 — Full Circle: &lt;code&gt;circle(r)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/strong&gt; — Draw a full circle with radius &lt;strong&gt;r&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;80&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_circle.png" alt="Turtle Circle"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-5--turtle-circles-arcs--polygons"&gt;Lecture 5 — Turtle Circles, Arcs &amp;amp; Polygons&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to draw circles&lt;/li&gt;
&lt;li&gt;Learn how to draw arcs&lt;/li&gt;
&lt;li&gt;Learn how to draw polygon‑style circles&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--full-circle-circler"&gt;Objective 1 — Full Circle: &lt;code&gt;circle(r)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/strong&gt; — Draw a full circle with radius &lt;strong&gt;r&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;80&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_circle.png" alt="Turtle Circle"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--arc-circler-a"&gt;Objective 2 — Arc: &lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/strong&gt; — Draw an &lt;strong&gt;arc&lt;/strong&gt; of angle &lt;strong&gt;a&lt;/strong&gt; degrees.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-1"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;180&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_arc.png" alt="Turtle Arc"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--polygon-circle-circler-a-s"&gt;Objective 3 — Polygon Circle: &lt;code&gt;circle(r, a, s)&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;circle(r, a, s)&lt;/code&gt;&lt;/strong&gt; — Draw a circle or arc using &lt;strong&gt;s straight-line steps&lt;/strong&gt;, creating a polygon.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-2"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;circle(&lt;span style="color:#ae81ff"&gt;60&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;360&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;6&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_polygon.png" alt="Turtle Polygon"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-mcq-check--circle-syntax--logic"&gt;Quick MCQ Check — Circle Syntax &amp;amp; Logic&lt;/h2&gt;
&lt;h3 id="1-what-does"&gt;&lt;strong&gt;1. What does &lt;code&gt;p.circle(50)&lt;/code&gt; draw?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A square&lt;br&gt;
B. A full circle of radius 50&lt;br&gt;
C. A half circle&lt;br&gt;
D. A polygon&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="2-what-does"&gt;&lt;strong&gt;2. What does &lt;code&gt;p.circle(80, 90)&lt;/code&gt; draw?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A full circle&lt;br&gt;
B. A 90‑degree arc&lt;br&gt;
C. A polygon&lt;br&gt;
D. A straight line&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="3-what-does-the-third-parameter-in"&gt;&lt;strong&gt;3. What does the third parameter in &lt;code&gt;circle(r, a, s)&lt;/code&gt; control?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. Color&lt;br&gt;
B. Speed&lt;br&gt;
C. Number of straight‑line steps&lt;br&gt;
D. Radius&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="4-which-command-draws-a-triangle-using-circle-syntax"&gt;&lt;strong&gt;4. Which command draws a triangle using circle syntax?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. &lt;code&gt;p.circle(50, 360, 3)&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;p.circle(50)&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;p.circle(50, 180)&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;p.circle(50, 360, 10)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="5-what-does"&gt;&lt;strong&gt;5. What does &lt;code&gt;p.circle(30, 180)&lt;/code&gt; draw?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A full circle&lt;br&gt;
B. A 180‑degree arc&lt;br&gt;
C. A square&lt;br&gt;
D. A hexagon&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="6-which-one-draws-a-polygon-with-8-sides"&gt;&lt;strong&gt;6. Which one draws a polygon with 8 sides?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. &lt;code&gt;p.circle(60, 360, 8)&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;p.circle(60, 180, 8)&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;p.circle(60)&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;p.circle(60, 360)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="7-what-happens-if-you-write"&gt;&lt;strong&gt;7. What happens if you write &lt;code&gt;p.circle(100, 360, 4)&lt;/code&gt;?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. A perfect circle&lt;br&gt;
B. A square&lt;br&gt;
C. A triangle&lt;br&gt;
D. A straight line&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="8-which-command-draws-a-quarter-circle"&gt;&lt;strong&gt;8. Which command draws a quarter circle?&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;A. &lt;code&gt;p.circle(80, 360)&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;p.circle(80, 90)&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;p.circle(80, 180)&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;p.circle(80, 45, 4)&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="car-drawing-activity-guided"&gt;Car Drawing Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class5.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="car-image"&gt;Car Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_car.png" alt="Turtle Car"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this car&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;circle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r, a, s)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use circles, arcs, and polygon circles to draw the car)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use polygon circles for the car body.&lt;/li&gt;
&lt;li&gt;Use full circles for wheels.&lt;/li&gt;
&lt;li&gt;Use arcs for the headlight.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to place each part correctly.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--smiley-face-drawing"&gt;Independent Activity — Smiley Face Drawing&lt;/h2&gt;
&lt;h3 id="smiley-face-image"&gt;Smiley Face Image&lt;/h3&gt;
&lt;img src="https://lakshbudhrani.com/images/turtle_smiley.png" width="240"&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r, a)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class5_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your smiley‑face code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 5&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 6 — Standalone HTML Challenge: Choose Your Own Project!</title><link>https://lakshbudhrani.com/courses/web-design/lecture-6--standalone-html-challenge/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-6--standalone-html-challenge/</guid><description>&lt;h1 id="lecture-6--standalone-html-challenge-choose-your-own-project"&gt;Lecture 6 — Standalone HTML Challenge: Choose Your Own Project!&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-15-review"&gt;Quick Recall: Lectures 1–5 Review&lt;/h2&gt;
&lt;p&gt;Before we begin our project, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an unordered (bulleted) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an ordered (numbered) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines an individual list item inside &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;Item&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about any of these tags before we jump into our assignment?&lt;/p&gt;</description><content>&lt;h1 id="lecture-6--standalone-html-challenge-choose-your-own-project"&gt;Lecture 6 — Standalone HTML Challenge: Choose Your Own Project!&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-15-review"&gt;Quick Recall: Lectures 1–5 Review&lt;/h2&gt;
&lt;p&gt;Before we begin our project, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an unordered (bulleted) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an ordered (numbered) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines an individual list item inside &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;Item&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about any of these tags before we jump into our assignment?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="workspace-setup-first-steps"&gt;Workspace Setup (First Steps!)&lt;/h2&gt;
&lt;p&gt;Before writing any code, let&amp;rsquo;s create a dedicated folder for all your class assignments:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;File Explorer&lt;/strong&gt; (Windows) or &lt;strong&gt;Finder&lt;/strong&gt; (Mac).&lt;/li&gt;
&lt;li&gt;Navigate inside your main class folder: &lt;strong&gt;&lt;code&gt;WD_BlockX_2026&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a &lt;strong&gt;new folder&lt;/strong&gt; inside it named: &lt;strong&gt;&lt;code&gt;Assignments&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;File ➜ Open Folder&amp;hellip;&lt;/strong&gt; and select your new &lt;strong&gt;&lt;code&gt;Assignments&lt;/code&gt;&lt;/strong&gt; folder.&lt;/li&gt;
&lt;li&gt;Create a new file inside this folder named: &lt;strong&gt;&lt;code&gt;assignment1.html&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="goal-for-today"&gt;Goal for Today&lt;/h2&gt;
&lt;p&gt;Today is &lt;strong&gt;Project Day&lt;/strong&gt;! There are no new tags to learn today. Instead, you will apply everything you&amp;rsquo;ve mastered in Lectures 1–5 to build a standalone web page from scratch.&lt;/p&gt;
&lt;p&gt;Pick &lt;strong&gt;ONE&lt;/strong&gt; of the four project options below to build inside &lt;strong&gt;&lt;code&gt;assignment1.html&lt;/code&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="pick-your-project-theme"&gt;Pick Your Project Theme&lt;/h2&gt;
&lt;h3 id="option-1-design-a-restaurant--food-truck-menu"&gt;Option 1: &amp;ldquo;Design a Restaurant / Food Truck Menu&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;Build a modern, appetizing menu website for your dream restaurant, food truck, or dessert cafe.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; / &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Restaurant name and menu categories (Appetizers, Mains, Drinks).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Featured dish photo with &lt;code&gt;src&lt;/code&gt;, descriptive &lt;code&gt;alt&lt;/code&gt;, and clean &lt;code&gt;width&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Formatting Tags:&lt;/strong&gt; Highlight chef specials (&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;), spicy warnings (&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;), or prices (&lt;code&gt;$12&amp;lt;sup&amp;gt;99&amp;lt;/sup&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Ingredients or dietary notes (Unordered List).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Step-by-step ordering process or delivery steps (Ordered List).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nested List:&lt;/strong&gt; Food categories with options (e.g., Drinks ➜ Soda flavor choices).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Clickable link to DoorDash, Yelp, or Google Maps opening in a new tab (&lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="example-visual-output-inspiration"&gt;Example Visual Output Inspiration&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/restaurant_preview.png" alt="Restaurant Project Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="option-2-build-a-fan-page--video-game-guide"&gt;Option 2: &amp;ldquo;Build a Fan Page / Video Game Guide&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;Create an ultimate fan page or strategy guide for your favorite video game, superhero, movie, or musical artist.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; / &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Game title / artist name and page sections (Overview, Stats, Top Songs).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Character banner, game cover, or album art.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Formatting Tags:&lt;/strong&gt; Highlighting power stats (&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;), secret codes (&lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;), or release dates (&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Character abilities, weapons, or tracklist (Unordered List).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Ranked top 5 moments, level walkthrough steps, or top songs (Ordered List).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nested List:&lt;/strong&gt; Game platforms ➔ Console types or Albums ➔ Favorite tracks.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Clickable link to official trailer, Wiki page, or Spotify (&lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="example-visual-output-inspiration-1"&gt;Example Visual Output Inspiration&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/harry_potter_preview.png" alt="Fan Page Project Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="option-3-theme-park--event-flyer-page"&gt;Option 3: &amp;ldquo;Theme Park / Event Flyer Page&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;Design a vibrant web flyer for an upcoming event (e.g., Music Festival, Gaming Tournament, School Carnival, or Amusement Park).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; / &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Event name and sections (Schedule, Ticket Info, Venue Rules).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Official event poster or attraction image.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Formatting Tags:&lt;/strong&gt; Highlight ticket perks (&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;), event dates (&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;), or VIP tiers (&lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;:&lt;/strong&gt; What to bring / Park guidelines (Unordered List).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Daily event timeline / schedule of events (Ordered List).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nested List:&lt;/strong&gt; Pass options ➔ Included perks (e.g., General Admission ➜ Free Parking).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;:&lt;/strong&gt; Clickable link to &amp;ldquo;Buy Tickets&amp;rdquo; or venue location on Google Maps (&lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="example-visual-output-inspiration-2"&gt;Example Visual Output Inspiration&lt;/h4&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/imagica_preview.png" alt="Theme Park Project Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="option-4-wildcard-choice--your-own-passion-project"&gt;Option 4: &amp;ldquo;Wildcard Choice — Your Own Passion Project!&amp;rdquo;&lt;/h3&gt;
&lt;p&gt;Have a different idea you&amp;rsquo;re passionate about? You can build a custom page on any topic you like (e.g., Sports Team, Hobby Showcase, Book Guide)!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;⚠️ &lt;strong&gt;Requirement:&lt;/strong&gt; You &lt;strong&gt;MUST get teacher approval (Mr. Laksh)&lt;/strong&gt; on your idea before you start!&lt;/li&gt;
&lt;li&gt;Your custom page must require the exact same effort and meet all requirements from the checklist below.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="required-toolkit-checklist-all-projects"&gt;Required Toolkit Checklist (All Projects)&lt;/h2&gt;
&lt;p&gt;Regardless of which option you choose, your &lt;strong&gt;&lt;code&gt;assignment1.html&lt;/code&gt;&lt;/strong&gt; file must include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Proper HTML Structure:&lt;/strong&gt; &lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;html&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt;, and &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Headings:&lt;/strong&gt; At least 1 &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; (Main Title) and at least 3 &lt;code&gt;&amp;lt;h2&amp;gt;&lt;/code&gt; tags (Sub-sections).&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Image:&lt;/strong&gt; At least 1 &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt; tag using &lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, and &lt;code&gt;width&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Text Formatting:&lt;/strong&gt; At least &lt;strong&gt;3 different formatting tags&lt;/strong&gt; (&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, or &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Unordered List (&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;):&lt;/strong&gt; A bulleted list with at least 3 items.&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Ordered List (&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;):&lt;/strong&gt; A numbered list with at least 3 items.&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Nested List:&lt;/strong&gt; A list with at least 1 sub-category.&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;External Link (&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;):&lt;/strong&gt; A link with &lt;code&gt;href&lt;/code&gt; and &lt;code&gt;target=&amp;quot;_blank&amp;quot;&lt;/code&gt; to open in a new tab.&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;Cleanliness:&lt;/strong&gt; Use &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; dividers between major sections and include at least 2 code comments (&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="starter-template-assignment1html"&gt;Starter Template (&lt;code&gt;assignment1.html&lt;/code&gt;)&lt;/h2&gt;
&lt;p&gt;Copy this template into your &lt;code&gt;assignment1.html&lt;/code&gt; file to start:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;Assignment 1 — My Challenge Project&amp;lt;/&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- ==================== START CODE HERE ==================== --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- ==================== STOP CODE HERE ==================== --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;Assignment 1&lt;/strong&gt; by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Opening your &lt;strong&gt;Google Doc&lt;/strong&gt; for Assignments.&lt;/li&gt;
&lt;li&gt;Pasting your complete code from &lt;strong&gt;&lt;code&gt;assignment1.html&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of your rendered web page from your browser.&lt;/li&gt;
&lt;li&gt;Turning in the document!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 6 — Turtle Fill Colors &amp; RGB</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-6--turtle-fill-colors--rgb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-6--turtle-fill-colors--rgb/</guid><description>&lt;h1 id="lecture-6--turtle-fill-colors--rgb"&gt;Lecture 6 — Turtle Fill Colors &amp;amp; RGB&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt; of radius r&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt; of angle a degrees&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt; using s steps&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how &lt;strong&gt;RGB colors&lt;/strong&gt; work&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;fillcolor()&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;begin_fill()&lt;/strong&gt; and &lt;strong&gt;end_fill()&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--rgb-colors-in-turtle"&gt;Objective 1 — RGB Colors in Turtle&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RGB&lt;/strong&gt; stands for &lt;strong&gt;Red, Green, Blue&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Each value goes from &lt;strong&gt;0 to 255&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;You can mix these three numbers to create &lt;strong&gt;any color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="syntax"&gt;Syntax&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Example:&lt;/p&gt;</description><content>&lt;h1 id="lecture-6--turtle-fill-colors--rgb"&gt;Lecture 6 — Turtle Fill Colors &amp;amp; RGB&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt; of radius r&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt; of angle a degrees&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt; using s steps&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how &lt;strong&gt;RGB colors&lt;/strong&gt; work&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;fillcolor()&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to use &lt;strong&gt;begin_fill()&lt;/strong&gt; and &lt;strong&gt;end_fill()&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--rgb-colors-in-turtle"&gt;Objective 1 — RGB Colors in Turtle&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RGB&lt;/strong&gt; stands for &lt;strong&gt;Red, Green, Blue&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Each value goes from &lt;strong&gt;0 to 255&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;You can mix these three numbers to create &lt;strong&gt;any color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="syntax"&gt;Syntax&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor( r, g, b )
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;120&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;255&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# bright blue&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;pencolor(&lt;span style="color:#ae81ff"&gt;255&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# red outline&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="rgb-venn-diagram"&gt;RGB Venn Diagram&lt;/h3&gt;
&lt;img src="https://lakshbudhrani.com/images/rgb_venn.jpg" alt = "RGB Venn Diagram" width = "300"/&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--fillcolor"&gt;Objective 2 — &lt;code&gt;fillcolor()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/strong&gt; — Set the color used to fill shapes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor(&lt;span style="color:#e6db74"&gt;&amp;#34;purple&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_fillcolor.png" alt="Turtle Fill Color"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--begin_fill-and-end_fill"&gt;Objective 3 — &lt;code&gt;begin_fill()&lt;/code&gt; and &lt;code&gt;end_fill()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;begin_fill()&lt;/code&gt;&lt;/strong&gt; — Start filling the shape&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;end_fill()&lt;/code&gt;&lt;/strong&gt; — Finish filling the shape&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-1"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;fillcolor(&lt;span style="color:#e6db74"&gt;&amp;#34;blue&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;begin_fill()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;left(&lt;span style="color:#ae81ff"&gt;90&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;end_fill()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_filledsquare.png" alt="Turtle Filled Square"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="france-flag-activity-guided"&gt;France Flag Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class6.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="france-flag-image"&gt;France Flag Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_franceflag.png" alt="France Flag"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw the France flag&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;setheading()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;left()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use fillcolor, begin_fill, end_fill, and RGB if you want)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;The France flag has &lt;strong&gt;three vertical rectangles&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;begin_fill()&lt;/code&gt; and &lt;code&gt;end_fill()&lt;/code&gt; for each rectangle&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to move to each section&lt;/li&gt;
&lt;li&gt;Use RGB or color names&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--traffic-light-drawing"&gt;Independent Activity — Traffic Light Drawing&lt;/h2&gt;
&lt;h3 id="traffic-light-image"&gt;Traffic Light Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_trafficlight.png" alt="Traffic Light"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;circle(r)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pensize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;right()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class6_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your traffic‑light code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 6&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 7 — HTML Tables: Creating Structured Data</title><link>https://lakshbudhrani.com/courses/web-design/lecture-7--html-tables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-7--html-tables/</guid><description>&lt;h1 id="lecture-7--html-tables-creating-structured-data"&gt;Lecture 7 — HTML Tables: Creating Structured Data&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-16-review"&gt;Quick Recall: Lectures 1–6 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to build structured tables, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an unordered (bulleted) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an ordered (numbered) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines an individual item inside a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;Item&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about lists or previous project structures before we jump into HTML Tables?&lt;/p&gt;</description><content>&lt;h1 id="lecture-7--html-tables-creating-structured-data"&gt;Lecture 7 — HTML Tables: Creating Structured Data&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-16-review"&gt;Quick Recall: Lectures 1–6 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to build structured tables, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an unordered (bulleted) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an ordered (numbered) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines an individual item inside a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;Item&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does anyone have questions about lists or previous project structures before we jump into HTML Tables?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="the-story-continues"&gt;The Story Continues&amp;hellip;&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_table_planning.png" alt = "Sahil Planning His Table Image" width = "350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sahil&amp;rsquo;s Week 7 Update!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil is loving his website! Now that his classes at UCI are in full swing, he wants to display his &lt;strong&gt;Weekly Course Schedule&lt;/strong&gt; in a clean, organized format.&lt;/p&gt;
&lt;p&gt;Lists work great for vertical stacks of information, but when Sahil wants to align data side-by-side in grid columns (like Course Name, Days, Time, and Location), lists get messy. Sahil needs our help using &lt;strong&gt;HTML Tables&lt;/strong&gt; to build a single master class schedule inside a brand-new file: &lt;strong&gt;&lt;code&gt;sahil_day7.html&lt;/code&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="sahils-request-for-today"&gt;Sahil&amp;rsquo;s Request for Today&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Hey! I need to build a single structured grid layout so I can view my weekly classes and room numbers clearly!&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Here is what I need you to help me build in &lt;code&gt;sahil_day7.html&lt;/code&gt;:&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Table Structure:&lt;/strong&gt; Set up one clean table container to hold my schedule.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Header Row:&lt;/strong&gt; Create bold, distinct column titles (&lt;em&gt;Time&lt;/em&gt;, &lt;em&gt;Course Name&lt;/em&gt;, &lt;em&gt;Location&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schedule Rows:&lt;/strong&gt; Add 4 rows of data matching my actual university timetable!&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Understand the main table container: &lt;strong&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Build horizontal rows using &lt;strong&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;&lt;/strong&gt; (Table Row)&lt;/li&gt;
&lt;li&gt;Create bold header titles using &lt;strong&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;&lt;/strong&gt; (Table Header)&lt;/li&gt;
&lt;li&gt;Fill in standard data cells using &lt;strong&gt;&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/strong&gt; (Table Data)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="how-html-tables-work-step-by-step-theory"&gt;How HTML Tables Work (Step-by-Step Theory)&lt;/h2&gt;
&lt;p&gt;Unlike standard text or lists, HTML tables are built &lt;strong&gt;row by row&lt;/strong&gt; from top to bottom. Think of building a table like laying bricks for a house!&lt;/p&gt;
&lt;h3 id="the-4-core-table-building-blocks"&gt;The 4 Core Table Building Blocks&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;┌─────────────────────────────────────────────────────────────┐
│ &amp;lt;table&amp;gt; [Step 1: Outer Wall] │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ &amp;lt;tr&amp;gt; [Step 2: Start Row 1] │ │
│ │ &amp;lt;th&amp;gt;Header 1&amp;lt;/th&amp;gt; &amp;lt;th&amp;gt;Header 2&amp;lt;/th&amp;gt; [Step 3: Titles]│ │
│ └───────────────────────────────────────────────────────┘ │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ &amp;lt;tr&amp;gt; [Step 2: Start Row 2] │ │
│ │ &amp;lt;td&amp;gt;Data 1&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;Data 2&amp;lt;/td&amp;gt; [Step 4: Values]│ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h3 id="step-1-create-the-main-wrapper-table"&gt;Step 1: Create the Main Wrapper (&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;)&lt;/h3&gt;
&lt;p&gt;Every table begins and ends with the &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; wrapper. It tells the browser that everything inside should be laid out in a grid.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;table&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- ALL ROWS GO INSIDE HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;table&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="step-2-create-a-horizontal-row-tr"&gt;Step 2: Create a Horizontal Row (&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;)&lt;/h3&gt;
&lt;p&gt;To add a line of information across your page, wrap it in a &lt;strong&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;&lt;/strong&gt; tag (&lt;strong&gt;T&lt;/strong&gt;able &lt;strong&gt;R&lt;/strong&gt;ow).&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;table&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- CELLS FOR THIS ROW GO HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;table&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="step-3-define-column-headings-th"&gt;Step 3: Define Column Headings (&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;)&lt;/h3&gt;
&lt;p&gt;For the top row of your table, use &lt;strong&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;&lt;/strong&gt; (&lt;strong&gt;T&lt;/strong&gt;able &lt;strong&gt;H&lt;/strong&gt;eader) for column titles.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Behavior:&lt;/strong&gt; Text inside &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; is automatically &lt;strong&gt;BOLD&lt;/strong&gt; and &lt;strong&gt;CENTERED&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Fruit&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Color&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="step-4-add-regular-data-cells-td"&gt;Step 4: Add Regular Data Cells (&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;)&lt;/h3&gt;
&lt;p&gt;For all remaining rows below the header, fill in your data using &lt;strong&gt;&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/strong&gt; (&lt;strong&gt;T&lt;/strong&gt;able &lt;strong&gt;D&lt;/strong&gt;ata).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Behavior:&lt;/strong&gt; Text inside &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; is regular, left-aligned text.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Apple&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Red&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="complete-basic-example"&gt;Complete Basic Example&lt;/h3&gt;
&lt;p&gt;Here is what a complete 2x2 table looks like when put together:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;table&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;border &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;1&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- Row 1: Headers --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Fruit&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Color&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- Row 2: Data --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Apple&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Red&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- Row 3: Data --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Banana&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Yellow&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;table&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/fruit_table.png" alt="Fruit Table Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="quick-comparison-th-vs-td"&gt;Quick Comparison: &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; vs &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Full Name&lt;/th&gt;
&lt;th style="text-align: left"&gt;Default Style&lt;/th&gt;
&lt;th style="text-align: left"&gt;Best Used For&amp;hellip;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Table Header&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;Bold&lt;/strong&gt; &amp;amp; Centered&lt;/td&gt;
&lt;td style="text-align: left"&gt;Top row column names (e.g., &lt;em&gt;Fruit&lt;/em&gt;, &lt;em&gt;Color&lt;/em&gt;, &lt;em&gt;Price&lt;/em&gt;)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;strong&gt;&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Table Data&lt;/td&gt;
&lt;td style="text-align: left"&gt;Normal &amp;amp; Left-Aligned&lt;/td&gt;
&lt;td style="text-align: left"&gt;Standard data cells below the headers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Golden Rule of Tables:&lt;/strong&gt; Never put text directly inside a &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; tag! Text MUST always live inside either a &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; cell.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--building-sahils-schedule-table"&gt;Guided Activity — Building Sahil&amp;rsquo;s Schedule Table&lt;/h2&gt;
&lt;h3 id="part-1--project-setup"&gt;PART 1 — Project Setup&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;File → Open Folder&lt;/strong&gt; and select your &lt;code&gt;Sahil_Project&lt;/code&gt; folder.&lt;/li&gt;
&lt;li&gt;Create a new file named: &lt;code&gt;sahil_day7.html&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="part-2--expected-browser-output"&gt;PART 2 — Expected Browser Output&lt;/h3&gt;
&lt;p&gt;Here is what Sahil&amp;rsquo;s completed schedule table will look like once we write the HTML together:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/sahil_day7_preview.png" alt="Sahil Day 7 Browser Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="part-3--starter-code-we-will-write-the-content-together-live"&gt;PART 3 — Starter Code (We will write the content together live!)&lt;/h3&gt;
&lt;p&gt;Paste this starter boilerplate into &lt;code&gt;sahil_day7.html&lt;/code&gt;. We will fill in the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; together in class!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;Sahil&amp;#39;s Class Schedule&amp;lt;/&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- START WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- STOP WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="independent-activity--my-personal-schedule-tracker"&gt;Independent Activity — My Personal Schedule Tracker!&lt;/h2&gt;
&lt;p&gt;Now it&amp;rsquo;s your turn! Create a brand-new file for your portfolio to display your school schedule, sports rankings, or weekly routines using a single HTML table.&lt;/p&gt;
&lt;h3 id="instructions"&gt;Instructions:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open your &lt;code&gt;Portfolio&lt;/code&gt; folder in &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a new file named &lt;code&gt;portfolio_day7.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Copy the starter template above into your file and build your page using &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;, and &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="your-portfolio-prompt"&gt;Your Portfolio Prompt&lt;/h3&gt;
&lt;p&gt;Your page must include the following &lt;strong&gt;4 requirements&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Table Setup:&lt;/strong&gt; Set up &lt;strong&gt;1 main &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt; container&lt;/strong&gt; with a descriptive &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; title above it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Header Row (&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Create at least &lt;strong&gt;3 column headers&lt;/strong&gt; (e.g., &lt;em&gt;Period&lt;/em&gt;, &lt;em&gt;Subject&lt;/em&gt;, &lt;em&gt;Teacher&lt;/em&gt; OR &lt;em&gt;Day&lt;/em&gt;, &lt;em&gt;Activity&lt;/em&gt;, &lt;em&gt;Time&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data Rows (&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;):&lt;/strong&gt; Include at least &lt;strong&gt;3 data rows&lt;/strong&gt; (&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;) displaying your schedule or information.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="example-solution"&gt;Example Solution&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/portfolio_day7.png" alt="Laksh&amp;rsquo;s Portfolio Day 7 Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;In‑Class Exercise 7&lt;/strong&gt; by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Opening your &lt;strong&gt;Google Doc&lt;/strong&gt; from previous lectures.&lt;/li&gt;
&lt;li&gt;Pasting your HTML code from &lt;strong&gt;both&lt;/strong&gt; &lt;code&gt;sahil_day7.html&lt;/code&gt; and &lt;code&gt;portfolio_day7.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Adding &lt;strong&gt;screenshots&lt;/strong&gt; of both rendered pages from your browser.&lt;/li&gt;
&lt;li&gt;Turning in the document!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="summary-new-tags-learned-today"&gt;Summary: New Tags Learned Today&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Main container wrapper for table content&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;table&amp;gt;...&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a single horizontal row (Table Row)&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a bold, centered header cell (Table Header)&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;Header&amp;lt;/th&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a standard data cell (Table Data)&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td&amp;gt;Data&amp;lt;/td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;</content></item><item><title>Lecture 7 — Turtle Shapes, Stamps &amp; Sizes</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-7--turtle-shapes-stamps--sizes/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-7--turtle-shapes-stamps--sizes/</guid><description>&lt;h1 id="lecture-7--turtle-shapes-stamps--sizes"&gt;Lecture 7 — Turtle Shapes, Stamps &amp;amp; Sizes&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;shape&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to &lt;strong&gt;stamp&lt;/strong&gt; turtle shapes&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;size&lt;/strong&gt; using &lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;speed&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to draw dots using &lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--shape"&gt;Objective 1 — &lt;code&gt;shape()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/strong&gt; — Change the turtle’s appearance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="available-shapes"&gt;Available Shapes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;arrow&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;turtle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;circle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;square&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;triangle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;classic&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;turtle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_shape.png" alt="Turtle Shape"&gt;&lt;/p&gt;</description><content>&lt;h1 id="lecture-7--turtle-shapes-stamps--sizes"&gt;Lecture 7 — Turtle Shapes, Stamps &amp;amp; Sizes&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight ahead&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move the turtle &lt;strong&gt;straight backward&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;left&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn the turtle &lt;strong&gt;right&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move &lt;strong&gt;without drawing&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start &lt;strong&gt;drawing again&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;pen color&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change the &lt;strong&gt;line thickness&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.hideturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Hide the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.showturtle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Show the turtle icon again&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Teleport the turtle to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a specific direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;full circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw an &lt;strong&gt;arc&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r, a, s)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a &lt;strong&gt;polygon circle&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;shape&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to &lt;strong&gt;stamp&lt;/strong&gt; turtle shapes&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;size&lt;/strong&gt; using &lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Learn how to change turtle &lt;strong&gt;speed&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to draw dots using &lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--shape"&gt;Objective 1 — &lt;code&gt;shape()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/strong&gt; — Change the turtle’s appearance.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="available-shapes"&gt;Available Shapes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;arrow&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;turtle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;circle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;square&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;triangle&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;quot;classic&amp;quot;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;turtle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;100&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_shape.png" alt="Turtle Shape"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--stamp"&gt;Objective 2 — &lt;code&gt;stamp()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-1"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;stamp()&lt;/code&gt;&lt;/strong&gt; — Leave a &lt;strong&gt;copy&lt;/strong&gt; of the turtle shape on the screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-1"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;arrow&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;turtle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;circle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_stamp.png" alt="Turtle Stamp"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-3--turtlesize"&gt;Objective 3 — &lt;code&gt;turtlesize()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-2"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;turtlesize()&lt;/code&gt;&lt;/strong&gt; — Make the turtle icon &lt;strong&gt;bigger or smaller&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-2"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;shape(&lt;span style="color:#e6db74"&gt;&amp;#34;circle&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;turtlesize(&lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;turtlesize(&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;70&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;turtlesize(&lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;stamp()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_size.png" alt="Turtle Size"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-4--speed"&gt;Objective 4 — &lt;code&gt;speed()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-3"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;speed()&lt;/code&gt;&lt;/strong&gt; — Change how fast the turtle moves.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="speed-levels-short--simple"&gt;Speed Levels (Short &amp;amp; Simple)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;speed(0)&lt;/code&gt; → &lt;strong&gt;fastest&lt;/strong&gt; (no animation)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(1)&lt;/code&gt; → &lt;strong&gt;slowest&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(3)&lt;/code&gt; → &lt;strong&gt;slow&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(6)&lt;/code&gt; → &lt;strong&gt;normal&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed(10)&lt;/code&gt; → &lt;strong&gt;fast&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-3"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# fastest drawing&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="objective-5--dot"&gt;Objective 5 — &lt;code&gt;dot()&lt;/code&gt;&lt;/h2&gt;
&lt;h3 id="simple-definition-4"&gt;Simple Definition&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;dot(size, color)&lt;/code&gt;&lt;/strong&gt; — Draw a filled circle (dot).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="example-4"&gt;Example&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;dot(&lt;span style="color:#ae81ff"&gt;30&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;red&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;40&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;dot(&lt;span style="color:#ae81ff"&gt;15&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;purple&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;forward(&lt;span style="color:#ae81ff"&gt;40&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;dot(&lt;span style="color:#ae81ff"&gt;25&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;green&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_dot.png" alt="Turtle Dot"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="solar-system-activity-guided"&gt;Solar System Activity (Guided)&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class7.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="solar-system-image"&gt;Solar System Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_solar.png" alt="Solar System"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="explain-in-plain-english"&gt;Explain in Plain English&lt;/h3&gt;
&lt;p&gt;Write a short explanation (3–5 sentences) describing &lt;strong&gt;how you think we can draw this solar system&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;stamp()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;speed()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Explain the steps in &lt;strong&gt;simple English&lt;/strong&gt;, as if you are telling a friend how to draw it.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Use shape, turtlesize, stamp, speed, and dot to draw the solar system)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="notes"&gt;Notes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Use &lt;code&gt;shape(&amp;quot;triangle&amp;quot;)&lt;/code&gt; and &lt;code&gt;stamp()&lt;/code&gt; for stars&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;dot()&lt;/code&gt; for planets&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;turtlesize()&lt;/code&gt; to make stars bigger&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;goto()&lt;/code&gt; to place each planet&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;bgcolor()&lt;/code&gt; to make space look nice&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;hideturtle()&lt;/code&gt; at the end for a clean final look&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="independent-activity--ladybug-drawing"&gt;Independent Activity — Ladybug Drawing&lt;/h2&gt;
&lt;h3 id="ladybug-image"&gt;Ladybug Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_ladybug.png" alt="Ladybug"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Look at the image above and &lt;strong&gt;draw it independently&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;shape()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;turtlesize()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;stamp()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dot()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pencolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;goto(x, y)&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;hideturtle()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class7_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your ladybug code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 7&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 8 — Advanced Tables: Merging Cells with colspan &amp; rowspan</title><link>https://lakshbudhrani.com/courses/web-design/lecture-8--advanced-tables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/web-design/lecture-8--advanced-tables/</guid><description>&lt;h1 id="lecture-8--advanced-tables-merging-cells-with-colspan--rowspan"&gt;Lecture 8 — Advanced Tables: Merging Cells with &lt;code&gt;colspan&lt;/code&gt; &amp;amp; &lt;code&gt;rowspan&lt;/code&gt;&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-17-review"&gt;Quick Recall: Lectures 1–7 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to span cells across multiple rows and columns, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an unordered (bulleted) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an ordered (numbered) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines an individual item inside a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;Item&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Main container wrapper for table content&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;table&amp;gt;...&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a single horizontal row&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a bold, centered header cell&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;Time&amp;lt;/th&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a standard data cell&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td&amp;gt;8:00 AM&amp;lt;/td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does everyone remember the Golden Rule of Tables? (&lt;em&gt;All text must live inside a &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;, never directly inside &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;!&lt;/em&gt;)&lt;/p&gt;</description><content>&lt;h1 id="lecture-8--advanced-tables-merging-cells-with-colspan--rowspan"&gt;Lecture 8 — Advanced Tables: Merging Cells with &lt;code&gt;colspan&lt;/code&gt; &amp;amp; &lt;code&gt;rowspan&lt;/code&gt;&lt;/h1&gt;
&lt;p&gt;Instructor: &lt;strong&gt;Laksh Budhrani&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-recall-lectures-17-review"&gt;Quick Recall: Lectures 1–7 Review&lt;/h2&gt;
&lt;p&gt;Before we learn how to span cells across multiple rows and columns, let&amp;rsquo;s review all the tags and attributes we&amp;rsquo;ve mastered so far!&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Tag&lt;/th&gt;
&lt;th style="text-align: left"&gt;Associated Attributes&lt;/th&gt;
&lt;th style="text-align: left"&gt;Type&lt;/th&gt;
&lt;th style="text-align: left"&gt;Purpose&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; – &lt;code&gt;&amp;lt;h6&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Headings of different sizes&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Text paragraph block&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;p&amp;gt;Paragraph&amp;lt;/p&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Bold, Italics, Underline&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;b&amp;gt;Bold&amp;lt;/b&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;i&amp;gt;Italic&amp;lt;/i&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Highlight, Strikethrough&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;mark&amp;gt;Highlight&amp;lt;/mark&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;s&amp;gt;Strike&amp;lt;/s&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;sup&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;sub&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Superscript, Subscript&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;1&amp;lt;sup&amp;gt;st&amp;lt;/sup&amp;gt;&lt;/code&gt;, &lt;code&gt;H&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;O&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Special&lt;/td&gt;
&lt;td style="text-align: left"&gt;Hidden code notes/comments&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;!-- Note --&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Horizontal rule divider, Line break&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;src&lt;/code&gt;, &lt;code&gt;alt&lt;/code&gt;, &lt;code&gt;width&lt;/code&gt;, &lt;code&gt;height&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Unpaired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Displays an image&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;img src=&amp;quot;pic.jpg&amp;quot; alt=&amp;quot;Pic&amp;quot; width=&amp;quot;200&amp;quot;&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;href&lt;/code&gt;, &lt;code&gt;target&lt;/code&gt; (&lt;code&gt;_blank&lt;/code&gt; / &lt;code&gt;_self&lt;/code&gt;)&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates clickable hyperlink&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;https://...&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Link&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an unordered (bulleted) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Creates an ordered (numbered) list&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;ol&amp;gt;...&amp;lt;/ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines an individual item inside a &lt;code&gt;&amp;lt;ul&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;ol&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;li&amp;gt;Item&amp;lt;/li&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Main container wrapper for table content&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;table&amp;gt;...&amp;lt;/table&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a single horizontal row&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;tr&amp;gt;...&amp;lt;/tr&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a bold, centered header cell&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;Time&amp;lt;/th&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;em&gt;None&lt;/em&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Paired&lt;/td&gt;
&lt;td style="text-align: left"&gt;Defines a standard data cell&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td&amp;gt;8:00 AM&amp;lt;/td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Class Check-In:&lt;/strong&gt; Does everyone remember the Golden Rule of Tables? (&lt;em&gt;All text must live inside a &lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;, never directly inside &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;!&lt;/em&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="the-story-continues"&gt;The Story Continues&amp;hellip;&lt;/h2&gt;
&lt;img src="https://lakshbudhrani.com/images/sahil_table_spanning.png" alt="Sahil Table Spanning Image" width="350"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Sahil&amp;rsquo;s Week 8 Update!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sahil&amp;rsquo;s schedule table looks super neat! But he ran into two small problems when updating his weekly timetable:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;He has a &lt;strong&gt;Lunch Break&lt;/strong&gt; from 12:00 PM to 1:00 PM that spans across &lt;strong&gt;all 3 columns&lt;/strong&gt; of his table.&lt;/li&gt;
&lt;li&gt;He has a 2-hour &lt;strong&gt;CS Lab&lt;/strong&gt; on Tuesdays that stretches vertically across &lt;strong&gt;2 time slots&lt;/strong&gt;!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Creating separate empty boxes looks clunky. Sahil needs our help using &lt;strong&gt;cell merging attributes&lt;/strong&gt; (&lt;code&gt;colspan&lt;/code&gt; and &lt;code&gt;rowspan&lt;/code&gt;) inside &lt;strong&gt;&lt;code&gt;sahil_day8.html&lt;/code&gt;&lt;/strong&gt;!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="sahils-request-for-today"&gt;Sahil&amp;rsquo;s Request for Today&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Hey! I need to merge some table cells so my block schedule looks like a real university calendar!&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Here is what I need you to help me build in &lt;code&gt;sahil_day8.html&lt;/code&gt;:&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Horizontal Merge (&lt;code&gt;colspan&lt;/code&gt;):&lt;/strong&gt; Create a single &amp;ldquo;Lunch Break&amp;rdquo; banner row that stretches horizontally across all 3 columns.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vertical Merge (&lt;code&gt;rowspan&lt;/code&gt;):&lt;/strong&gt; Stretch my 2-hour CS Lab cell vertically downwards so it covers 2 row time slots!&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Learn how to stretch cells horizontally across columns using &lt;strong&gt;&lt;code&gt;colspan&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Learn how to stretch cells vertically across rows using &lt;strong&gt;&lt;code&gt;rowspan&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--column-span-colspan"&gt;Objective 1 — Column Span (&lt;code&gt;colspan&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;&lt;code&gt;colspan&lt;/code&gt;&lt;/strong&gt; attribute merges a single cell horizontally across multiple &lt;strong&gt;columns&lt;/strong&gt; (left to right).&lt;/p&gt;
&lt;h4 id="code-example"&gt;Code Example:&lt;/h4&gt;
&lt;p&gt;Imagine a 3-column table (&lt;em&gt;Name&lt;/em&gt;, &lt;em&gt;Subject&lt;/em&gt;, &lt;em&gt;Score&lt;/em&gt;). For the summary row at the bottom, we stretch &amp;ldquo;Total Grade&amp;rdquo; across 2 columns so it aligns with the score!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;table&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;border &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;1&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Student Name&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Subject&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Score&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Sahil&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Web Design&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;95&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- &amp;#39;Total Grade&amp;#39; spans across Column 1 &amp;amp; Column 2 --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;colspan&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;2&amp;#34;&lt;/span&gt;&amp;gt;Total Grade&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Pass&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;table&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/colspan_example.png" alt="Colspan Output Image"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Rule for &lt;code&gt;colspan&lt;/code&gt;:&lt;/strong&gt; Because &lt;code&gt;colspan=&amp;quot;2&amp;quot;&lt;/code&gt; takes up 2 column slots, Row 3 only needs 2 total &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; tags instead of 3!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--row-span-rowspan"&gt;Objective 2 — Row Span (&lt;code&gt;rowspan&lt;/code&gt;)&lt;/h2&gt;
&lt;h4 id="simple-definition-1"&gt;Simple Definition&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;&lt;code&gt;rowspan&lt;/code&gt;&lt;/strong&gt; attribute merges a single cell vertically down across multiple &lt;strong&gt;rows&lt;/strong&gt; (top to bottom).&lt;/p&gt;
&lt;h4 id="code-example-1"&gt;Code Example:&lt;/h4&gt;
&lt;p&gt;Imagine a schedule where a lab class takes up 2 full hours (8:00 AM to 10:00 AM). We stretch the course box down into the next time slot!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;table&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;border &lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;1&amp;#34;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Time Slot&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Class Name&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;Room&amp;lt;/&lt;span style="color:#f92672"&gt;th&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- 8:00 AM Slot: Lab starts here and spans down 2 rows --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;8:00 AM&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;rowspan&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;2&amp;#34;&lt;/span&gt;&amp;gt;2-Hour CS Lab&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Rm 251&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- 9:00 AM Slot: Notice no &amp;#39;Class Name&amp;#39; cell here! --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;9:00 AM&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;Rm 251&amp;lt;/&lt;span style="color:#f92672"&gt;td&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/&lt;span style="color:#f92672"&gt;tr&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;table&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/rowspan_example.png" alt="Rowspan Output Image"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Rule for &lt;code&gt;rowspan&lt;/code&gt;:&lt;/strong&gt; Because &amp;ldquo;2-Hour CS Lab&amp;rdquo; stretches down into the 9:00 AM row, the 9:00 AM &lt;code&gt;&amp;lt;tr&amp;gt;&lt;/code&gt; only needs 2 &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt; tags!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--building-sahils-block-schedule"&gt;Guided Activity — Building Sahil&amp;rsquo;s Block Schedule&lt;/h2&gt;
&lt;h3 id="part-1--project-setup"&gt;PART 1 — Project Setup&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;File → Open Folder&lt;/strong&gt; and select your &lt;code&gt;Sahil_Project&lt;/code&gt; folder.&lt;/li&gt;
&lt;li&gt;Create a new file named: &lt;code&gt;sahil_day8.html&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="part-2--expected-browser-output"&gt;PART 2 — Expected Browser Output&lt;/h3&gt;
&lt;p&gt;Here is what Sahil&amp;rsquo;s completed block schedule will look like once we write the HTML together:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/sahil_day8_preview.png" alt="Sahil Day 8 Browser Preview"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="part-3--starter-code-we-will-write-the-content-together-live"&gt;PART 3 — Starter Code (We will write the content together live!)&lt;/h3&gt;
&lt;p&gt;Paste this starter boilerplate into &lt;code&gt;sahil_day8.html&lt;/code&gt;. We will fill in the &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; together in class!&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;Sahil&amp;#39;s Block Schedule&amp;lt;/&lt;span style="color:#f92672"&gt;title&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;head&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- START WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;!-- STOP WRITING HERE --&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;body&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/&lt;span style="color:#f92672"&gt;html&lt;/span&gt;&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="independent-activity--my-custom-block-schedule"&gt;Independent Activity — My Custom Block Schedule!&lt;/h2&gt;
&lt;p&gt;Now it&amp;rsquo;s your turn! Upgrade your schedule tracker by merging cells for long classes, study halls, or lunch breaks.&lt;/p&gt;
&lt;h3 id="instructions"&gt;Instructions:&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open your &lt;code&gt;Portfolio&lt;/code&gt; folder in &lt;strong&gt;VS Code&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Create a new file named &lt;code&gt;portfolio_day8.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Copy the starter template above into your file and build your page using &lt;code&gt;&amp;lt;table&amp;gt;&lt;/code&gt;, &lt;code&gt;colspan&lt;/code&gt;, and &lt;code&gt;rowspan&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="your-portfolio-prompt"&gt;Your Portfolio Prompt&lt;/h3&gt;
&lt;p&gt;Your page must include the following &lt;strong&gt;3 requirements&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Table Structure:&lt;/strong&gt; Set up a clean schedule table with &lt;strong&gt;3 columns&lt;/strong&gt; (&lt;em&gt;Time&lt;/em&gt;, &lt;em&gt;Course&lt;/em&gt;, &lt;em&gt;Location&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use &lt;code&gt;colspan&lt;/code&gt;:&lt;/strong&gt; Create at least &lt;strong&gt;1 horizontal banner cell&lt;/strong&gt; spanning across all 3 columns.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use &lt;code&gt;rowspan&lt;/code&gt;:&lt;/strong&gt; Create at least &lt;strong&gt;1 vertical cell&lt;/strong&gt; stretching down across 2 rows for a 2-hour class or block period.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="example-solution"&gt;Example Solution&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/portfolio_day8.png" alt="Laksh&amp;rsquo;s Portfolio Day 8 Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under &lt;strong&gt;In‑Class Exercise 8&lt;/strong&gt; by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Opening your &lt;strong&gt;Google Doc&lt;/strong&gt; from previous lectures.&lt;/li&gt;
&lt;li&gt;Pasting your HTML code from &lt;strong&gt;both&lt;/strong&gt; &lt;code&gt;sahil_day8.html&lt;/code&gt; and &lt;code&gt;portfolio_day8.html&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Adding &lt;strong&gt;screenshots&lt;/strong&gt; of both rendered pages from your browser.&lt;/li&gt;
&lt;li&gt;Turning in the document!&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="summary-new-attributes-learned-today"&gt;Summary: New Attributes Learned Today&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left"&gt;Attribute&lt;/th&gt;
&lt;th style="text-align: left"&gt;Belongs To&lt;/th&gt;
&lt;th style="text-align: left"&gt;What It Does&lt;/th&gt;
&lt;th style="text-align: left"&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;colspan&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Merges cells horizontally across columns&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td colspan=&amp;quot;3&amp;quot;&amp;gt;Wide Cell&amp;lt;/td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;rowspan&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;th&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;Merges cells vertically down across rows&lt;/td&gt;
&lt;td style="text-align: left"&gt;&lt;code&gt;&amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Tall Cell&amp;lt;/td&amp;gt;&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;</content></item><item><title>Lecture 8 — Turtle Review Project</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-8--turtle-review-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-8--turtle-review-project/</guid><description>&lt;h1 id="lecture-8--turtle-review-project"&gt;Lecture 8 — Turtle Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot(size, color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape(name)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed(value)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review all turtle methods learned&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;one project&lt;/strong&gt; to complete independently&lt;/li&gt;
&lt;li&gt;Use creativity + multiple turtle concepts&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, choose &lt;strong&gt;ONE&lt;/strong&gt; of the following projects and draw it using the turtle methods you already know.&lt;/p&gt;</description><content>&lt;h1 id="lecture-8--turtle-review-project"&gt;Lecture 8 — Turtle Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="commands-you-already-know"&gt;Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward(steps)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto(x, y)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading(angle)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle(r)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot(size, color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape(name)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize(size)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed(value)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor(color)&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review all turtle methods learned&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;one project&lt;/strong&gt; to complete independently&lt;/li&gt;
&lt;li&gt;Use creativity + multiple turtle concepts&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, choose &lt;strong&gt;ONE&lt;/strong&gt; of the following projects and draw it using the turtle methods you already know.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="option-1--american-flag"&gt;Option 1 — American Flag&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_project1.png" alt="Turtle USA Flag"&gt;&lt;/p&gt;
&lt;p&gt;You may use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.forward&lt;/code&gt;, &lt;code&gt;p.pensize&lt;/code&gt;, &lt;code&gt;p.begin_fill&lt;/code&gt;, &lt;code&gt;p.end_fill&lt;/code&gt;, &lt;code&gt;p.shape&lt;/code&gt;, &lt;code&gt;p.stamp&lt;/code&gt;, &lt;code&gt;p.goto&lt;/code&gt;, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="option-2--house-drawing"&gt;Option 2 — House Drawing&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_project2.png" alt="Turtle House Image"&gt;&lt;/p&gt;
&lt;p&gt;You may use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill&lt;/code&gt;, &lt;code&gt;p.end_fill&lt;/code&gt;, &lt;code&gt;p.circle&lt;/code&gt;, &lt;code&gt;p.goto&lt;/code&gt;, &lt;code&gt;p.fillcolor&lt;/code&gt;, &lt;code&gt;p.pencolor&lt;/code&gt;, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="option-3--solar-system"&gt;Option 3 — Solar System&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_project3.png" alt="Turtle Solar System Image"&gt;&lt;/p&gt;
&lt;p&gt;You may use:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.dot&lt;/code&gt;, &lt;code&gt;p.circle&lt;/code&gt;, &lt;code&gt;p.goto&lt;/code&gt;, &lt;code&gt;p.speed&lt;/code&gt;, &lt;code&gt;wn.bgcolor&lt;/code&gt;, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="option-4--something-else"&gt;Option 4 — Something Else&lt;/h2&gt;
&lt;p&gt;You may create your &lt;strong&gt;own idea&lt;/strong&gt;, but only if:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;it uses multiple turtle methods&lt;/li&gt;
&lt;li&gt;it is appropriate&lt;/li&gt;
&lt;li&gt;you get instructor approval&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="boilerplate-code"&gt;Boilerplate Code&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class8.py&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Choose one project and draw it using turtle methods)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under:&lt;/p&gt;
&lt;h3 id="assignment-1--turtle-review-project"&gt;&lt;strong&gt;Assignment 1 — Turtle Review Project&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;code&lt;/strong&gt; pasted inside&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;screenshot&lt;/strong&gt; of your final drawing&lt;/li&gt;
&lt;li&gt;Turn it in before the deadline&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="reminder"&gt;Reminder&lt;/h2&gt;
&lt;p&gt;This is your &lt;strong&gt;review assignment&lt;/strong&gt;.&lt;br&gt;
Use creativity, color, shapes, and all turtle methods you’ve learned.&lt;/p&gt;
&lt;p&gt;Have fun drawing!&lt;/p&gt;</content></item><item><title>Lecture 9 — Input, Variables &amp; Identifiers</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-9--input-variables--identifiers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-9--input-variables--identifiers/</guid><description>&lt;h1 id="lecture-9--input-variables--identifiers"&gt;Lecture 9 — Input, Variables &amp;amp; Identifiers&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;</description><content>&lt;h1 id="lecture-9--input-variables--identifiers"&gt;Lecture 9 — Input, Variables &amp;amp; Identifiers&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;p&gt;Understand how to collect user input, store it in variables, and name variables correctly using identifiers.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What is a variable&lt;/li&gt;
&lt;li&gt;How to name variables (identifiers)&lt;/li&gt;
&lt;li&gt;How input() collects information&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--variables"&gt;Objective 1 — Variables&lt;/h2&gt;
&lt;p&gt;A &lt;strong&gt;variable&lt;/strong&gt; is a container that stores a value.&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car_length &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;120&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;color &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;blue&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel_radius &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;20&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Key Ideas:&lt;br&gt;
• Variables store information&lt;br&gt;
• You can use them later&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--identifiers-variable-names"&gt;Objective 2 — Identifiers (Variable Names)&lt;/h2&gt;
&lt;p&gt;Identifiers are the &lt;strong&gt;names&lt;/strong&gt; you give to variables.&lt;/p&gt;
&lt;h3 id="rules"&gt;Rules&lt;/h3&gt;
&lt;p&gt;✔ Must start with a letter or underscore&lt;br&gt;
✔ Can contain letters, numbers, underscores&lt;br&gt;
✔ No spaces&lt;br&gt;
✔ No special characters&lt;br&gt;
✔ Case‑sensitive&lt;br&gt;
✔ Should be meaningful&lt;/p&gt;
&lt;h3 id="correct-examples"&gt;Correct Examples&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pizza_size
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car_length
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel_radius
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;crust_color
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="wrong-examples"&gt;Wrong Examples&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;size &lt;span style="color:#75715e"&gt;# cannot start with a number&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car length &lt;span style="color:#75715e"&gt;# spaces are not allowed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel&lt;span style="color:#f92672"&gt;-&lt;/span&gt;radius &lt;span style="color:#75715e"&gt;# hyphens are not allowed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;@color&lt;/span&gt; &lt;span style="color:#75715e"&gt;# special characters not allowed&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="objective-3--the-input-function"&gt;Objective 3 — The input() Function&lt;/h2&gt;
&lt;h3 id="what-input-does"&gt;What input() Does&lt;/h3&gt;
&lt;p&gt;• Pauses the program&lt;br&gt;
• Waits for the user to type something&lt;br&gt;
• Continues after Enter is pressed&lt;/p&gt;
&lt;p&gt;Basic Syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter something: &amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="very-important--rule-of-thumb-for-numbers"&gt;VERY IMPORTANT — Rule of Thumb for Numbers&lt;/h2&gt;
&lt;p&gt;When you ask the user for a &lt;strong&gt;whole number&lt;/strong&gt;, Python does NOT automatically treat it as a number.&lt;/p&gt;
&lt;p&gt;To make sure Python understands it correctly:&lt;/p&gt;
&lt;h3 id="rule-of-thumb"&gt;RULE OF THUMB&lt;/h3&gt;
&lt;p&gt;Whenever you want a &lt;strong&gt;whole number&lt;/strong&gt;, ALWAYS use:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter a number: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="examples"&gt;Examples&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;car_length &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter car length: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wheel_radius &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter wheel radius: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pizza_size &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter pizza size: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This keeps your program correct and prevents errors later.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="combine-input--variables--identifiers"&gt;Combine input + variables + identifiers&lt;/h2&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;color &lt;span style="color:#f92672"&gt;=&lt;/span&gt; input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter a color: &amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;size &lt;span style="color:#f92672"&gt;=&lt;/span&gt; int(input(&lt;span style="color:#e6db74"&gt;&amp;#34;Enter a size: &amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now you can use these values in Turtle.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="quick-mcqs-check-your-understanding"&gt;Quick MCQs (Check Your Understanding)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. Which of the following is a correct identifier?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;2car&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;car length&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;car_length&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;car-length&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;2. What does input() do?&lt;/strong&gt;&lt;br&gt;
A. Draws a shape&lt;br&gt;
B. Pauses and waits for user typing&lt;br&gt;
C. Changes turtle color&lt;br&gt;
D. Runs the program faster&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;3. If you want to ask the user for a whole number, what should you use?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;input()&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;input() + number&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;int(input())&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;whole(input())&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;4. Which identifier is wrong?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;pizza_size&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;crustColor&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;size2&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;pizza size&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="guided-activity--customizable-car"&gt;Guided Activity — Customizable Car&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class9.py&lt;/code&gt;&lt;/p&gt;
&lt;h3 id="image"&gt;Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_inputcar.png" alt="Turtle Input Car Image"&gt;&lt;/p&gt;
&lt;h3 id="requirements"&gt;Requirements&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Car length&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Car color&lt;/strong&gt; → string&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wheel radius&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Then draw a car using Turtle:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rectangle body (use car length)&lt;/li&gt;
&lt;li&gt;Filled color (use car color)&lt;/li&gt;
&lt;li&gt;Two wheels (use wheel radius)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your drawing code in this section)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h1 id="independent-activity--customizable-pizza-maker"&gt;Independent Activity — Customizable Pizza Maker&lt;/h1&gt;
&lt;h3 id="pizza-image"&gt;Pizza Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_inputpizza.png" alt="Turtle Pizza Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pizza size&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Crust color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cheese color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then &lt;strong&gt;draw the pizza&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Two &lt;strong&gt;concentric circles&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier in this lecture.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="create-your-own-file"&gt;Create Your Own File&lt;/h3&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class9_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inside that file, use the boilerplate and write your pizza code in the section marked:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# --- ENTER YOUR CODE HERE ---&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your pizza drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 9&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 10 — print() Statement &amp; Comments</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-10--print-statement--comments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-10--print-statement--comments/</guid><description>&lt;h1 id="lecture-10--print-statement--comments"&gt;Lecture 10 — print() Statement &amp;amp; Comments&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables--identifiers-quick-table"&gt;Input, Variables &amp;amp; Identifiers (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Rule for numbers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Use &lt;code&gt;int()&lt;/code&gt; when asking for whole numbers&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;</description><content>&lt;h1 id="lecture-10--print-statement--comments"&gt;Lecture 10 — print() Statement &amp;amp; Comments&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables--identifiers-quick-table"&gt;Input, Variables &amp;amp; Identifiers (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Rule for numbers&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Use &lt;code&gt;int()&lt;/code&gt; when asking for whole numbers&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="any-questions-about-the-previous-assignment"&gt;Any questions about the previous assignment?&lt;/h3&gt;
&lt;p&gt;Ask now before we move on.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective"&gt;Objective&lt;/h2&gt;
&lt;p&gt;Understand how to display information using &lt;code&gt;print()&lt;/code&gt; and write notes using comments.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What print() does &amp;amp; commas inside print&lt;/li&gt;
&lt;li&gt;How to write comments&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="objective-1--print"&gt;Objective 1 — print()&lt;/h2&gt;
&lt;h3 id="what-print-does"&gt;What print() Does&lt;/h3&gt;
&lt;p&gt;• Shows text or values on the screen&lt;br&gt;
• Helps you communicate with the user&lt;/p&gt;
&lt;p&gt;Basic Syntax:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;&amp;#34;Hello&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h3 id="using-commas-in-print"&gt;Using Commas in print()&lt;/h3&gt;
&lt;p&gt;Commas let you print &lt;strong&gt;multiple things&lt;/strong&gt; in one line.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;name &lt;span style="color:#f92672"&gt;=&lt;/span&gt; &lt;span style="color:#e6db74"&gt;&amp;#34;Laksh&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;&amp;#34;Hello&amp;#34;&lt;/span&gt;, name)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Output:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Hello Laksh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Commas automatically add a &lt;strong&gt;space&lt;/strong&gt; between items.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="objective-2--comments-"&gt;Objective 2 — Comments (#)&lt;/h2&gt;
&lt;p&gt;Comments are notes for humans.&lt;br&gt;
Python ignores them completely.&lt;/p&gt;
&lt;h3 id="how-to-write-a-comment"&gt;How to Write a Comment&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# This is a comment&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;&amp;#34;Welcome&amp;#34;&lt;/span&gt;) &lt;span style="color:#75715e"&gt;# greeting message&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Use comments to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explain your code&lt;/li&gt;
&lt;li&gt;Label sections&lt;/li&gt;
&lt;li&gt;Make your program easier to read&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="quick-mcqs-check-your-understanding"&gt;Quick MCQs (Check Your Understanding)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;1. What does print() do?&lt;/strong&gt;&lt;br&gt;
A. Draws a shape&lt;br&gt;
B. Shows text on the screen&lt;br&gt;
C. Changes turtle color&lt;br&gt;
D. Pauses the program&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;2. What does a comma do inside print()?&lt;/strong&gt;&lt;br&gt;
A. Joins text with no space&lt;br&gt;
B. Adds a space between items&lt;br&gt;
C. Makes the text bold&lt;br&gt;
D. Converts numbers&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;3. What does a comment do?&lt;/strong&gt;&lt;br&gt;
A. Runs faster code&lt;br&gt;
B. Draws a shape&lt;br&gt;
C. Is ignored by Python&lt;br&gt;
D. Prints a message&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;4. Which line is a correct comment?&lt;/strong&gt;&lt;br&gt;
A. &lt;code&gt;// This is a comment&lt;/code&gt;&lt;br&gt;
B. &lt;code&gt;# This is a comment&lt;/code&gt;&lt;br&gt;
C. &lt;code&gt;comment This is a comment&lt;/code&gt;&lt;br&gt;
D. &lt;code&gt;* This is a comment&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="guided-activity--customizable-house"&gt;Guided Activity — Customizable House&lt;/h1&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class10.py&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="house-image"&gt;House Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_hut.png" alt="Turtle House Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Wall size&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wall color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Print a line before drawing:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Drawing a house with wall size: 120 and color: blue
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(Use commas inside print)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Draw the house using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After the drawing is complete, print:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;House construction complete!
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided below.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="boilerplate-code"&gt;Boilerplate Code&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your drawing code in this section)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h1 id="independent-activity--rocket-launcher"&gt;Independent Activity — Rocket Launcher&lt;/h1&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;br&gt;
&lt;code&gt;turtle_class10_independent.py&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="rocket-image"&gt;Rocket Image&lt;/h3&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_rocket.png" alt="Turtle Rocket Image"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="your-task-1"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rocket height&lt;/strong&gt; → use &lt;code&gt;int()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Body color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fin color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Print launch messages:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Initializing Launch Sequence...
Rocket Height Set To: 100 units
3... 2... 1... IGNITION!
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Draw the rocket using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;penup()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pendown()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After drawing, print:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Rocket successfully deployed on canvas!
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Use the &lt;strong&gt;Turtle boilerplate code&lt;/strong&gt; provided earlier.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="submission-instructions"&gt;Submission Instructions&lt;/h3&gt;
&lt;p&gt;Submit your work in Google Classroom by:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Creating a &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Pasting your &lt;strong&gt;code&lt;/strong&gt; into the document&lt;/li&gt;
&lt;li&gt;Adding a &lt;strong&gt;screenshot&lt;/strong&gt; of the output window showing your drawing&lt;/li&gt;
&lt;li&gt;Turn in the Google Doc to the assignment titled &lt;strong&gt;In‑Class Exercise 10&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;</content></item><item><title>Lecture 11 — Python Basic Commands Review Project</title><link>https://lakshbudhrani.com/courses/cs-essentials/lecture-11--python-basic-commands-review-project/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://lakshbudhrani.com/courses/cs-essentials/lecture-11--python-basic-commands-review-project/</guid><description>&lt;h1 id="lecture-11--python-basic-commands-review-project"&gt;Lecture 11 — Python Basic Commands Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables-identifiers-print--comments-quick-table"&gt;Input, Variables, Identifiers, Print &amp;amp; Comments (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;int(input())&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask for a &lt;strong&gt;whole number&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;print()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Show text or values on the screen&lt;/td&gt;
&lt;td&gt;&lt;code&gt;print(&amp;quot;Hello&amp;quot;, name)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;comment (#)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Note for humans, ignored by Python&lt;/td&gt;
&lt;td&gt;&lt;code&gt;# This draws the wall&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review Python basics learned so far&lt;/li&gt;
&lt;li&gt;Use input, variables, identifiers, print, and comments&lt;/li&gt;
&lt;li&gt;Build a &lt;strong&gt;Tricolor Flag Generator&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, you will complete &lt;strong&gt;one required project&lt;/strong&gt; using all Python basics learned so far.&lt;/p&gt;</description><content>&lt;h1 id="lecture-11--python-basic-commands-review-project"&gt;Lecture 11 — Python Basic Commands Review Project&lt;/h1&gt;
&lt;p&gt;Instructor: Laksh Budhrani&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="review--recap"&gt;Review / Recap&lt;/h2&gt;
&lt;h3 id="turtle-commands-you-already-know"&gt;Turtle Commands You Already Know&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Command&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.forward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move forward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.backward()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move backward&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.left()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn left&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.right()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Turn right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.penup()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Lift the pen&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pendown()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Put the pen down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pencolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.pensize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change line thickness&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.goto()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Move to a coordinate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.setheading()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Point the turtle in a direction&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.circle()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a circle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.begin_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Start filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.end_fill()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Finish filling a shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.fillcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Set fill color&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.dot()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Draw a dot&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.shape()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.stamp()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Stamp the turtle shape&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.turtlesize()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Resize the turtle icon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;p.speed()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change drawing speed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;wn.bgcolor()&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Change background color&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h3 id="input-variables-identifiers-print--comments-quick-table"&gt;Input, Variables, Identifiers, Print &amp;amp; Comments (Quick Table)&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Concept&lt;/th&gt;
&lt;th&gt;Meaning (Simple)&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;input()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask the user a question&lt;/td&gt;
&lt;td&gt;&lt;code&gt;name = input(&amp;quot;Enter name: &amp;quot;)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;int(input())&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Ask for a &lt;strong&gt;whole number&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;height = int(input(&amp;quot;Enter height: &amp;quot;))&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;variable&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Stores a value&lt;/td&gt;
&lt;td&gt;&lt;code&gt;size = 100&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;identifier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Name of a variable&lt;/td&gt;
&lt;td&gt;&lt;code&gt;wall_color&lt;/code&gt;, &lt;code&gt;rocket_height&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;print()&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Show text or values on the screen&lt;/td&gt;
&lt;td&gt;&lt;code&gt;print(&amp;quot;Hello&amp;quot;, name)&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;comment (#)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Note for humans, ignored by Python&lt;/td&gt;
&lt;td&gt;&lt;code&gt;# This draws the wall&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="objectives"&gt;Objectives&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Review Python basics learned so far&lt;/li&gt;
&lt;li&gt;Use input, variables, identifiers, print, and comments&lt;/li&gt;
&lt;li&gt;Build a &lt;strong&gt;Tricolor Flag Generator&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Submit your final drawing in Google Classroom&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="your-task-for-today"&gt;Your Task for Today&lt;/h2&gt;
&lt;p&gt;You will &lt;strong&gt;not&lt;/strong&gt; learn new commands today.&lt;br&gt;
Instead, you will complete &lt;strong&gt;one required project&lt;/strong&gt; using all Python basics learned so far.&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="required-project--tricolor-flag-generator"&gt;Required Project — Tricolor Flag Generator&lt;/h1&gt;
&lt;p&gt;&lt;img src="https://lakshbudhrani.com/images/turtle_tricolor.png" alt="Tricolor Flag"&gt;&lt;/p&gt;
&lt;p&gt;You must create a &lt;strong&gt;Tricolor Flag Generator&lt;/strong&gt; using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;input()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;variables&lt;/li&gt;
&lt;li&gt;identifiers&lt;/li&gt;
&lt;li&gt;&lt;code&gt;print()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;comments&lt;/li&gt;
&lt;li&gt;turtle drawing methods&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id="your-task"&gt;Your Task&lt;/h3&gt;
&lt;p&gt;Ask the user for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single stripe width&lt;/strong&gt; → use &lt;code&gt;int&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flag height&lt;/strong&gt; → use &lt;code&gt;int&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left stripe color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Middle stripe color&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right stripe color&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Print two status messages before drawing:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;--- GENERATING FLAG ---
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Drawing 3 stripes side-by-side...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Draw &lt;strong&gt;three stripes&lt;/strong&gt;, each using:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;t.fillcolor()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.begin_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.end_fill()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.forward()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;t.left()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="3"&gt;
&lt;li&gt;After drawing all stripes, print:
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Flag generation complete!
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="boilerplate-code"&gt;Boilerplate Code&lt;/h2&gt;
&lt;p&gt;Create a new Python file in VS Code named:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;turtle_class11.py&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;import&lt;/span&gt; turtle &lt;span style="color:#66d9ef"&gt;as&lt;/span&gt; trtl
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Turtle()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;p&lt;span style="color:#f92672"&gt;.&lt;/span&gt;speed(&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --- ENTER YOUR CODE HERE ---&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Write your Tricolor Flag Generator code here)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# --------------------------------------------------------------&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# (Stop writing code above this line)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn &lt;span style="color:#f92672"&gt;=&lt;/span&gt; trtl&lt;span style="color:#f92672"&gt;.&lt;/span&gt;Screen()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;wn&lt;span style="color:#f92672"&gt;.&lt;/span&gt;mainloop()
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="submission-instructions"&gt;Submission Instructions&lt;/h2&gt;
&lt;p&gt;Submit your work in Google Classroom under:&lt;/p&gt;
&lt;h3 id="assignment-2--python-basic-commands-review-project"&gt;&lt;strong&gt;Assignment 2 — Python Basic Commands Review Project&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A &lt;strong&gt;Google Doc&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;code&lt;/strong&gt; pasted inside&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;screenshot&lt;/strong&gt; of your final flag&lt;/li&gt;
&lt;li&gt;Turn it in before the deadline&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="reminder"&gt;Reminder&lt;/h2&gt;
&lt;p&gt;This is your &lt;strong&gt;review assignment&lt;/strong&gt;.&lt;br&gt;
Use input, variables, identifiers, print, comments, and turtle methods together.&lt;/p&gt;
&lt;p&gt;Have fun coding!&lt;/p&gt;</content></item></channel></rss>