
Explore jQuery as a framework of pre-written JavaScript that simplifies cross-browser tasks, speeds up pages, and enables HTML/CSS manipulation, animation, and Ajax through practical projects.
Choose a familiar HTML editor and download the compressed jQuery file from jquery.com for speed, then save it locally and link it in your page.
Create a JS folder, add the jquery file, and link it in the HTML head, then verify the connection by viewing the page source.
Learn how to write jQuery code by linking the library, using the dollar sign to target the document and body, and appending a simple html heading when ready.
Explore jQuery selectors and filters to target elements like h1 tags, modify CSS on document ready, and apply borders; differentiate first and last selectors for precise styling.
Target a page area with jQuery by selecting the div with id text box and replacing its contents. Define a new text variable and append HTML to update the text.
Bind click and mouseleave events to a styled text box using jQuery, updating its content to 'you clicked me' and 'where are you going?'
Learn to implement hide and show interactions with jQuery, creating show and hide buttons that toggle a text box, with document ready events and simple css.
Learn to implement a jQuery hover effect by toggling a highlight class on a targeted text element, applying a text shadow and background change through CSS.
Explore how to create fading effects with jQuery by fading a text box in and out on click, using durations, display none, and alert messages to signal completion.
Discover how jQuery slides text up and down to hide and reveal content using click events, a text box, and toggle slide with a 2-second duration.
Learn to implement a jQuery toggle that hides and shows a text box with a four-second swing animation on click.
Learn how to animate elements with jQuery by wiring click handlers to four buttons—grow, move, bigger, and many—and animate a text box using width, margin-left, and font-size over defined durations.
Learn how to use jQuery selectors to target paragraphs by tag, class, and id, apply borders, and understand how selector specificity and hierarchy control overrides.
Explore jQuery filters that target specific document areas, using a container to style the first, last, even, and odd paragraphs with borders and background colors.
Explore advanced jQuery selectors that combine CSS concepts to target elements by parent and child relationships, class, and id, and apply visible borders to matched paragraphs and lists.
Explore advanced jQuery filters to target content with CSS-like selectors, including first child, last of type, contains, parent, and nth child, for highlighting and locating paragraphs.
Learn to dynamically manipulate page content with jQuery by targeting elements, handling click events, and replacing or inserting text via direct HTML or variables.
Learn to insert content with jQuery by using append and prepend buttons that modify the first paragraph on click, demonstrating target selection and copy insertion.
Explore modifying page copy with jQuery by targeting a container and its paragraphs, wrapping them in a color box to apply blue, and using replace and empty for dynamic changes.
Discover the basics of HTML as a markup language, learn how tags define structure, and distinguish markup from programming while creating paragraphs and links.
Understand how HTML5 cleans up HTML, adds semantic tags like header, nav, and article, supports video and audio, enables canvas, drag-and-drop uploads, and geolocation, while comparing HTML4 and HTML5 features.
Create your first html page with a simple text editor, saving as index.html. Test by dragging the file into a browser, then refresh to see bold text changes.
Explore free and low-cost HTML editors such as Sublime Text, Brackets, and Dreamweaver, learn to save files and preview in a browser, and leverage extensions to automate tasks.
Explore the anatomy of a basic HTML page, from doctype and html tag to head and body, and learn how HTML5 simplifies structure and links to CSS and JavaScript.
Learn how to use the paragraph tag in HTML, including opening and closing p tags, to create separate paragraphs that render correctly in the browser.
Explore the break tag (br) in HTML, learn how it creates a line break without a closing tag, and see how to insert soft returns to control line spacing.
Explore how header tags, from h1 to h4, structure content and influence search engines and keywords for ranking, highlighting the importance of one h1 and proper tag closing.
Compare bold and italic tagging in HTML with the semantic alternatives strong and em, and learn how these choices improve accessibility and screen reader support.
Learn how to create ordered and unordered lists in HTML using ul and li, switch between bullets and numbers, and understand the markup structure to organize content.
Explore linking images, emails, and pages with relative and absolute links in html. Learn how relative paths depend on location and how absolute urls stay constant.
Learn to create hyperlinks with the anchor tag, use href for absolute and relative links, link to external pages like Google, and use target="_blank" to open in a new tab.
Explore CSS fundamentals and styling techniques, guided by instructor Keith Hearn. Build a small website using your basic HTML understanding and your favorite HTML editor.
Discover how css, a styling language, works with html to control fonts, colors, and layout. Learn how cascading stylesheets enable global design updates from a single external css file.
Explore what's new in CSS3, including mobile-first responsive design with media queries, module-based code, web font support, 2D and 3D transformations, animations, transitions, and improved box-sizing.
Understand how css selectors target elements with id, class, and html elements, as css3 broadens selection options throughout the course.
Learn the CSS id selector, which targets a page area with a hash, uses an id in HTML, and allows freely named identifiers styled the same in CSS and HTML.
Discover how class selectors target small, reusable page styles with a leading period, applying to elements like columns, text areas, and images, using clear names such as purple button.
Explore element selectors by targeting HTML tags directly, applying classes as with the class selector, and using them alongside class or ID selectors for extra flexibility.
Discover the all selectors concept, using the asterisk as a reset to set zero margins and zero padding, preventing conflicts with default HTML and CSS styles for consistent page design.
Explore internal style sheets by adding a style block in the head, defining a sample text class, and applying it to paragraphs to control font family, size, and color.
Unlock the power of interactive, dynamic web design with this complete course on jQuery, HTML5, and CSS3. Designed for beginners and aspiring front-end developers, this course takes you from the very basics of building web pages to creating smooth animations, responsive layouts, and interactive user experiences that feel modern and professional.
You’ll start by learning how HTML5 structures today’s websites and how CSS3 brings them to life with colors, layouts, transitions, gradients, shadows, and responsive design techniques. Once you’re comfortable with the foundation, we move into jQuery—one of the most popular and beginner-friendly JavaScript libraries ever created. You’ll learn how to manipulate elements, build animations, handle events, create visual effects, and build dynamic interfaces with clean, simplified code.
This course focuses on learning-by-doing. Together, we will build real-world mini projects such as interactive forms, mobile-friendly navigation menus, image sliders, animated components, dynamic tabs, and practical UI enhancements that you can directly apply to your own websites or client projects.
By the end of the course, you will confidently structure web pages, style them professionally, and make them fully interactive using jQuery. Whether your goal is freelancing, landing your first developer job, building your portfolio, or upgrading your web development skills, this course equips you with everything you need.
Join today and start building modern, attractive, and highly interactive websites the smart and efficient way!