Course Content
Welcome To The World Of Programming
This course introduces the fundamental building blocks of the web: HTML, CSS, and JavaScript. You’ll gain a clear understanding of how websites are structured, styled, and made interactive. By the end of this introduction, you’ll be familiar with how these technologies work together and what to expect as you begin your journey into web development.
0/4
Day 1 – Expanding Cards
In this lesson, you are introduced to the Expanding Cards project, where you will learn how to build a simple yet interactive layout using HTML, CSS, and JavaScript. You’ll start by setting up the basic structure of the cards and then enhance them by adding smooth expanding effects to create an engaging user experience.
0/3
Day 2 – Progress Steps
In this lesson, you will build a Progress Steps interface that visually tracks a user’s progress through a series of steps. You’ll learn how to structure the layout, style the steps using CSS, and use JavaScript to create interactive navigation between each stage.
0/3
Day 3 – Rotating Navigation
In this lesson, you will build a rotating navigation interface that reveals a menu through smooth animations. You’ll learn how to structure the layout, apply CSS transformations, and use JavaScript to control the navigation’s interactive behavior.
0/3
Day 4 – Hidden Search Widget
In this lesson, you will build a hidden search widget that appears and disappears with smooth animations. You’ll learn how to structure the HTML, style the widget using CSS, and use JavaScript to control its interactive behavior, creating a sleek and user-friendly search interface.
0/2
Day 5 – Blurry Loading
In this lesson, you will create a blurry loading effect for images or content on a webpage. You’ll learn how to implement a smooth transition from a blurred preview to a fully loaded image using HTML, CSS, and JavaScript, giving your projects a professional, polished look.
0/3
Day 6 – Scroll Animation
In this lesson, you will create interactive scroll animations that trigger as the user moves down the page. You’ll learn how to structure your HTML, style elements with CSS, and use JavaScript to animate content based on scroll position, creating a dynamic and engaging user experience.
0/2
Day 7 – Split Landing Page
In this lesson, you will build a split landing page layout that divides the screen into interactive sections. You’ll learn how to structure the HTML, style the page with CSS, and add hover effects to create a visually engaging and interactive user experience.
0/3
Day 8 – Form Wave Animation
In this lesson, you will create a form with a wave animation effect. You’ll learn how to structure the form with HTML, style it with CSS, and use JavaScript to animate interactions, giving your forms a modern and engaging look.
0/3
Day 9 : Sound Board
In this lesson, you will create an interactive sound board that plays different sounds when buttons are clicked. You’ll learn how to structure the HTML, style the buttons with CSS, and use JavaScript to trigger audio playback, making your project interactive and fun.
0/2
Day 10 : Dad Jokes
In this lesson, you will build a Dad Jokes app that fetches and displays random jokes. You’ll learn how to structure the HTML, style the app using CSS, and use JavaScript to fetch jokes from an API and display them dynamically, creating a fun and interactive project.
Learn Coding with HTML, CSS, JavaScript
Please complete previous Lesson first
Lesson 2: Split Landing Page HTML & CSS