Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DesignWeb Design

Front-end web developer Modern HTML CSS JavaScript 2022

Quick Starting guide for Web design covering all the modern coding syntax for HTML CSS and JavaScript and JavaScript DOM
Rating: 4.6 out of 54.6 (3 ratings)
57 students
Created by Laurence Svekis
Last updated 4/2022
English
English [Auto]

What you'll learn

  • How to create web pages with HTML and CSS
  • Create interactive web content with JavaScript
  • Basics of coding JavaScript
  • Bring your web pages to life with Code
  • Modern Responsive WebSites
  • Interactive and Dynamic Web Pages

Requirements

  • Basic computer skills
  • Basic internet skills
  • How to install and setup applications

Description

Web Design for Beginners Modern HTML CSS JavaScript coding

Learn how to

  • How to create web pages with HTML and CSS

  • Create interactive web content with JavaScript

  • Basics of coding JavaScript

  • Bring your web pages to life with Code

  • Modern Responsive WebSites

  • Interactive and Dynamic Web Pages

Are you curious about creating websites, this course is the perfect place to start.

Enroll now to get instant access to:

  • 9+ hours of premium lessons

  • 16 page downloadable workbook HTML source code, tips, resources and challenges

  • 32 page downloadable workbook CSS includes source code, tips, resources and challenges

  • 10 + 17 page downloadable workbooks JavaScript includes source code, tips, resources and challenges

  • Premium instructor support to help you learn

  • Lifetime access to course updates

Learn all the core fundamentals of modern web design, covering all the commonly used syntax for HTML and CSS. This course is designed to get you started quickly and easily with creating web pages.

Course covers all the essentials so that you can begin quickly on your journey to create amazing looking websites. Add JavaScript to make your web pages come to life.

Covering the core concepts of JavaScript so that you can try the code and get familiar with what it does. Using JavaScript you can access the HTML DOM in the browser which allows you to interact and manipulate web page content. JavaScript creates the interactive and dynamic content seen today in all major modern web pages.

Explore how you can start coding quickly and focus on designing your webpages, loaded with source code and examples.

Each section comes with a PDF guide that includes useful section resources, and source code from the lessons so that you can try the code for yourself.

Learn HTML - how to create an HTML file and structure your HTML code in a modern format ready to be styled. Lessons of this section cover how to get started with coding and creating web pages.

Setup your Editor and create HTML files

Debug your code

HTML tags for page structure

What makes up an HTML element

What are Self closing Tags

How to use Element Attributes

Linking pages together with Hyperlinks

Adding Images to your web page

Lists and Tables for readable content

Semantic Page elements

How to create a simple webpage

Go live with a Github page and your HTML site

Learning HTML covers the following code.

  • Editor and setup to write HTML - create an html file

  • Anatomy of an HTML element - opening tag, content, element, closing tag

  • 4 must add tags for HTML pages html, head, title, body

  • Comments in Code <!-- -->

  • Create a basic template

  • Introduction to common HTML tags <h1><p><div><span>

  • Self closing tags <hr><br>

  • Tag attributes (id, style, class)

  • <a> anchor tag hyperlinks connecting pages

  • <img> add images- self closing tags

  • Lists <li> <ol> <ul>

  • tables <table><tr><td> <th>

  • HTML semantic elements <nav><header><section><article><aside><footer>

Learn CSS

What CSS is and how you can style your web pages with Cascading Style Sheets. HTML provides structure for your webpage, CSS allows you to style your page. Design the page with your style, setup page layouts, add colors, fonts, and more. Present your web pages as you want them to look, independent of the HTML you can make your web content look and style as you imagine it should.

Explore how to add CSS to your HTML page

How to add colors to page element backgrounds and text

What the box model is and how you can apply borders, margins, and padding to any page element.

Style the text, update the font and customize your text output.

Update you links, adding Pseudo classes to your page elements

How to apply display properties, position and floats to set up your page layout.

Really useful CSS properties explored

CSS combinators for selection of elements.

How to build a responsive webpage with CSS float, CSS grid and CSS flexbox.

Use CSS  Cascading Style Sheets common syntax covered in this section.

  • Google Chrome Dev Tools

  • Adding Styling to HTML tags style <style> link to CSS file

  • CSS rule CSS Syntax (Selector) (Declaration) {Property:value}

  • Element Selection by tag name, id, class

  • Comments in Code /* */

  • Colors - Color types named colors HEX RGB RGBA

  • Background - color - image - repeat - attachment - position - background shorthand

  • Box Model - Borders - Margins - Padding - Height and Width

  • Text - text-align text-decoration text-transform

  • Fonts - font-style Google Fonts

  • Link states - a:link a:visited a:hover a:active

  • Display Properties - inline - none - block

  • Position : static relative fixed absolute sticky

  • Float and clear left right and none

  • CSS combinators for selection - space child selector >

  • Pseudo-classes - :hover, :first-child, last-child, :nth-child(2)

  • Pseudo-Elements - ::first-line , ::first-letter, ::after

  • Web Design Floats - Responsive design

  • CSS Grid - display: grid; grid-template-areas:

  • CSS Flexbox - axis row and column

Learn JavaScript Basics

JavaScript code runs your browser as your html page loads. Adding JavaScript to your code can improve the user experience of the web page. Go from a static webpage to an interactive one with JavaScript. This section will cover the basics of getting started with JavaScript and the code syntax to write JavaScript code. JavaScript is a set of instructions you can add in your code to let the browser know what to do next.

Variables are at the heart of coding

The different data types of JavaScript and how JavaScript can set the data type.

The power of Objects and Arrays and how you can use them to store multiple values in one variable.

Operators to provide calculations within your code

Functions to run predefined blocks of code as needed.

Conditions for logic within your code

Loops to save time and iterate over blocks of code

Learn JavaScript to make your webpages more interactive.

  • JavaScript Introduction alert prompt

  • Variables Let and Const

  • Operators

  • Arrays and Objects

  • Data Types

  • Functions

  • Conditions

  • Loops Do While, For, While, for each

Learn JavaScript DOM

JavaScript and the DOM

Document Object Model (DOM) is a programming interface for HTML documents, that is the logical structure of a page and how the page content can be accessed and manipulated.  Bring your web pages to life with JavaScript and connect to the web page elements.  Create fully interactive content that responds to the user.  Create Dynamic web page content that can change without page refresh and present new elements and updated content to the user.  Improve your web users experience with JavaScript and the DOM.

What is the DOM Document Object Model

How to select elements from your webpage with JavaScript

Manipulate and change your page elements with JavaScript

How to set styling attributes for elements

Make them interactive with Event listeners

DOM events and Page events with JavaScript

How to create elements with code and add them to your webpage

Moving elements and animation of elements.

  • Element Selection

  • DOM tree

  • Multiple Elements selection

  • Element Manipulation

  • Adding event listeners

  • Input Values

  • Create Elements

  • Animation

  • Element Movement

  • Window events

  • Document Events

  • Keyboard Events

  • Tracking key presses


Who this course is for:

  • Beginner to web design
  • Anyone who wants to learn more about coding
  • Anyone curious to learn HTML CSS and JavaScript
  • Anyone who wants a quick and easy way to start coding
  • Anyone who wants to create websites

Instructor

Laurence Svekis
Instructor, GDE, Application Developer
Laurence Svekis
  • 4.4 Instructor Rating
  • 49,667 Reviews
  • 839,235 Students
  • 329 Courses

I'm here to help you learn, achieve your dreams, come join me on this amazing adventure today
Google Developers Expert - GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

"I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I created my first computer applications in 1990, and my first website in 1998.  I enjoy sharing my knowledge with others and want to help you share in the wonderful opportunities that the internet provides."

"Learning, understanding with a strong passion for education.  The internet has provided us with new opportunities to expand and share knowledge."

Want to learn more about becoming a web developer, do you want to experience the freedom that technology provides for us? Learn how to bring amazing things to life online.  Technology connects us all in many ways.  It opens up doors to those who embrace it and learn how to make those connections real.

"My courses are designed to help you achieve your goals, learn and update skills"

Background : An experienced web application developer, having worked on multiple enterprise level applications, hundreds of websites, business solutions and many unique and innovative web applications.  Web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP and MySQL. Anything to do with web creation and digital experience. Passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO. 

"Understanding technology provides a means to better connect with users.  It also opens so many doors.   Knowledge is the key to success and I want to help you experience what technology has to offer. I'm passionate about web technologies, and look forward to sharing my knowledge and experience with you!"

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.