Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CSS & JavaScript - Certification Course for Beginners
Rating: 4.4 out of 5(2,648 ratings)
228,368 students

CSS & JavaScript - Certification Course for Beginners

Learn how to Add Dynamic Client-Side Functions to your Web Pages using CSS & JavaScript
Last updated 6/2019
English
English [Auto],

What you'll learn

  • Parts of a CSS Rule
  • Types of CSS Rules
  • CSS Classes, Spans, IDs, Divisions
  • CSS Margins, Padding, Text Properties, Font Properties, Borders
  • CSS Backgrounds, Transparency
  • CSS Positioning - Static, Relative, Absolute, Fixed, Float, Clear
  • CSS Link Styling, Z-Index, Tables
  • Responsive Web Page Design using CSS
  • JavaScript Placement
  • JavaScript Variables, Constants, Arithmetic Operators
  • Operator Precedence, Data Types, Objects
  • JavaScript Functions, Arrays, Array Attributes
  • JavaScript Loops (For, For-In, While, Do-While)

Course content

2 sections72 lectures3h 9m total length
  • Introduction to CSS3:31

    Learn how cascading style sheets replace inline styles and table-based layouts with reusable CSS rules, linking a single stylesheet across pages for efficient, flexible design.

  • Parts of a CSS Rule6:31

    Explore the parts of a CSS rule: selector, property, and value, and see how to apply styles like background color and font family to multiple selectors, including body and headings.

  • Types of CSS Rules2:54

    Learn the types of css rules—internal, inline, and external style sheets—and how to create and link an internal style sheet, convert it to external, and why inline rules are discouraged.

  • CSS - Color Names and Codes2:17

    Learn rgb color blending, color names, hex values, and rgb codes in css across h1, h2, and h3, with red, light blue, and light purple.

  • CSS Classes and Spans5:43

    Explore creating and applying CSS classes in a style sheet, including blue bold text, large green text, and underline, and apply them to elements with span tags.

  • CSS Divisions - DIVs2:52

    Discover how divs organize web content with the div tag, offering advanced formatting and pixel-level positioning beyond table cells, including rounded corners, transparency, and layering.

  • CSS IDs5:53

    Discover how CSS IDs uniquely style divs with a # selector to set width to 80 percent, a 3-pixel border, yellow background, and blue text, unlike reusable classes.

  • CSS Margins3:52

    Experiment with CSS margins to control spacing around a div, starting at 10px on all sides, then increasing to 30px, and using the shorthand for top, right, bottom, and left.

  • CSS Padding2:12

    Learn how to apply padding to div elements to create space between text and the element's perimeter, with examples for all-sides padding and targeted top, left, right, and bottom values.

  • CSS Text Properties8:28

    Apply css text properties to style color, color codes, letter and word spacing, alignment, decoration, and transformation, by using classes on paragraphs and previewing changes in the browser.

  • CSS Font Properties3:00

    Explore the CSS font property to set font family, size, style, and line height, and apply a text style class to a paragraph.

  • CSS Borders2:19

    Explore adding borders with a custom class, set pixel thickness, apply borders to specific sides or all sides, and use color and dashed styles to preview in the browser.

  • CSS Backgrounds6:25

    Learn to apply backgrounds to elements using the background property, including setting background color or a background image, controlling repeat with repeat, repeat-x, repeat-y or no-repeat, and positioning with background-position.

  • CSS Transparency2:52

    Define image transparency with the opacity declaration, set 40% initially, 90% for contrast, and add a hover to 100% using a style sheet and div tags.

  • CSS Text on Top of Images5:09
  • CSS Width and Height Properties6:03

    Explore CSS width and height by building nested divs to place a semi-transparent text box over a background image, with padding, opacity, and a white text style.

  • CSS Display Properties2:09

    Learn to use the CSS display property to control visibility and positioning, turning stacked divs into a horizontal row with inline-block and hiding a div with none.

  • CSS Static Positioning1:54

    Explore the position property in CSS, including static, relative, absolute, and fixed positioning, and learn that static is the default in normal flow with no change when declared.

  • CSS Relative Positioning4:03

    Explore how relative positioning adds top and left coordinates to an element and moves it relative to its parent container, including nested divs with offset examples.

  • CSS Absolute Positioning2:12

    Learn how absolute positioning keeps an element in the exact position defined by its style, ignoring page flow and resize, with a parent div and nested divs.

  • CSS Fixed Positioning2:07

    Explore how fixed positioning in css keeps elements in place while the page scrolls, contrasting it with absolute positioning and its movement with content.

  • CSS Float Property2:23

    Create a basic HTML page structure and apply a CSS float rule to wrap text around the image. Use float right or left and a 10px margin to control spacing.

  • CSS Clear Property1:08

    Learn how the CSS clear property controls floating elements, using a clear declaration to prevent content below a floated blue div from wrapping and stopping the yellow div from floating.

  • CSS Z-Index1:39

    Discover how the z-index property controls the stacking order of overlapping elements. See blue and yellow divs demonstrate that a higher z-index places a div on top.

  • CSS Styling Links2:01

    Style links with four css states—unvisited, visited, hover, and active—using the a selector, applying color changes, underline, and hover background color.

  • CSS Tables2:16

    Learn how CSS tables enhance styling and responsiveness of tables, using table elements (tr, th, td) and a style sheet with borders, left alignment, border-collapse, padding, and row hover effects.

  • CSS Project - Introduction1:22

    Create responsive CSS-based page with a four-link navigation in a header featuring a black background, hover effects and an active link, followed by a collapsible three-column layout and a footer.

  • CSS Project - CSS Rules5:35

    Create a basic css rules page that builds a fluid three-column layout with fixed left and right columns and a center content area, plus header and footer styling.

  • CSS Project - Navigation Rules2:16

    Create a horizontal navigation bar by styling an unordered list with no bullets, zero margins and zero padding, and left-floating items; apply block links with hover and blue active link.

  • CSS Project - Responsive CSS2:37

    Define responsive CSS rules with a max-width of 840px to stack the right column under the main content, then at 600px stack left and right columns beneath the center content.

  • CSS Project - Page Elements2:33

    Create a structured web page by building a container, header with navigation, a three-column content area with left and right columns, and a footer, using inner text divs for padding.

Requirements

  • Basic Computer Skills

Description

Welcome to the CSS & JavaScript – Certification Course for Beginners

This two part series provides a detailed overview of the fundamentals of coding using CSS and JavaScript. Students will learn how to create responsive web pages using project based learning. The CSS section explores almost every aspect of CSS development. This includes:

  • Working with IDs, Classes, and Divisions.

  • CSS Text Properties, Borders and Backgrounds

  • Styling Images and Links

  • CSS Display Properties

  • Element Positioning Techniques for fully Responsive layouts

  • Navigation Rules

  • Page Elements

  • Much More…

In Section two, students learn to integrate JavaScript components into their web pages for dynamic client-side functionality. We start by exploring basic concepts such as JavaScript placement and Output. From there we move into Variables, Arithmetic Operators, Objects, and Data Types. The course includes many other important topics, such as:

  • JS Min, Max Functions

  • Special Characters

  • Math Functions

  • Arrays

  • Changing and Deleting Elements

  • Conditional Statements

  • Comparisons

  • Booleans

  • Loops (For, For-In, While, Do-While)

  • Events

  • Functions

What you'll learn - Overview

  • Parts of a CSS Rule

  • Types of CSS Rules

  • CSS Classes, Spans, IDs, Divisions

  • CSS Margins, Padding, Text Properties, Font Properties, Borders

  • CSS Backgrounds, Transparency

  • CSS Positioning - Static, Relative, Absolute, Fixed, Float, Clear

  • CSS Link Styling, Z-Index, Tables

  • Responsive Web Page Design using CSS

  • JavaScript Placement

  • JavaScript Variables, Constants, Arithmetic Operators

  • Operator Precedence, Data Types, Objects

  • JavaScript Functions, Arrays, Array Attributes

  • JavaScript Loops (For, For-In, While, Do-While)

Students will also have an opportunity to solidify their learning through exciting hands-on projects.

So, don’t wait another second. Enrol in this exciting new course today!

Who this course is for:

  • Students interested in learning the foundations of CSS & JavaScript Coding
  • Students interested in adding dynamic client-side functions to Web Pages
  • Beginner Web Developers looking to improve their Skills