In Depth Web Development Made Easy

Learn how to see web development as a puzzle, where you're just fitting the pieces together.
4.2 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,232 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 60
  • Exercises 4 coding exercises
  • Length 6.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Coding Exercises New!
    Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

One of the most problematic things about learning Web Development is that Teachers tend to only cover just enough to get you through. This course is about learning Web Development and obtaining a full understanding of all three languages. I take a more direct approach, teaching you nearly all of the syntax and helping you understand why they exist by delving into some of the history about Web Development, and then I reinforce this with quizzes after every 5 videos along with several Code-Along Projects.

Each video is so simplified that there is no need to constantly check for the code in the downloads page. Each Part is a full list of Syntax from W3C, the makers of HTML5 and CSS3, so that almost No Syntax is missed. We go over each one and I give you the simplified explanation of what the syntax does and how to use it or why it is used.

As my Students from Learn The Quickest Way for Writing a Book that I use can tell you, I take students seriously. I respond within a day and, if it's a problem I think other students may have, I create an entire video just for that one problem.

This course will be included inside of each bigger language that I cover, Ruby, C#, Python, and Nodejs. If you have taken multiple Web Development courses and some of the information just doesn't seem to stick, then this is likely the perfect course for you. So, c'mon and join me in learning how to develop websites from scratch!

What are the requirements?

  • No prior knowledge of HTML, CSS, JavaScript, or Photoshop/Paint is needed.

What am I going to get from this course?

  • Find multiple solutions to web development problems with ease.
  • Identify nearly all syntax in basic web development with a good understanding of what each one does.
  • Gain a thorough understand of JavaScript so that learning EmberJs and jQuery is easier.

What is the target audience?

  • This Web Development course is for both beginning developers and intermediate developers wanting to fully understand the basics of Web Development in both programing and the actual history of Web Development.
  • This course covers both commonly used HTML elements and even notes outdated syntax to prepare developers for what they may have to fix in the future.
  • This course is for those who are looking for a quality Web Development course at a low price.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: HTML
Introduction to the Course
Preview
01:41
DOCTYPE HTML HEAD TITLE META
Preview
13:53
Body Nav A(attribute/anchor)
06:38
Div Img
04:23
Video Audio Article H Text-Format Tags (i/b/strong/em/sup/sub/small/mark/del)
06:47
Ol Ul Li Kbd Samp Code Input Select Option Datalist
08:15
6 questions

A quiz to help reinforce what was learnt in the previous 5 videos.

Iframe Buttons HTML Symbols
06:09
Canvas In-Line Style SVG Circle Rect Tables
10:14
Input Forms Labels Details
07:12
Abbr Acronym Address Applet Area Map Aside
05:39
Base Basefont Bdi Bdo Blockqoute
04:20
5 questions

A quiz to reinforce what was learned in the past 5 videos.

Caption Center Cite Col Colgroup
03:45
Dl Dt Dd Dfn Embed
04:25
Fieldset Figcaption Figure Font Footer
06:02
Header/vs/H Ins Keygen Legend
06:24
Main Menu Menuitem Noscript
05:18
5 questions

A quiz to reinforce what was learnt in the past 5 videos.

Object Optgroup Output
04:40
Param Pre Progress Q
06:06
Ruby RP RT S Script Style Section Span
05:41
Tbody Track WBR Textarea
03:43
5 questions

A quiz to reinforce what was learnt in the past 4 videos.

Section 2: HTML5 Projects
HTML Kindle Book
07:39
Simple Coding Website Part 1
09:18
Simple Coding Website Part 2
14:52
SPA Website
16:29
Section 3: CSS3
Linking and Writing CSS3
06:13
Font and its many properties
03:40
Text and its many properties
04:10
Overflow and Page-Break properties
03:40
Word properties
02:33
5 questions

A quiz to reinforce what was learnt in the previous 5 videos.

Background properties
04:59
Alignment properties and backface-visibility
02:47
Border properties and Bottom
05:50
Margin properties
01:59
Padding and Box properties
03:24
5 questions

A quiz to reinforce what was learnt in the previous 5 videos.

The Flexibility of Flex Properties
02:38
Column properties
02:28
Count cursor direction display empty-cell float @key-frame left letter line
06:25
List and @Media properties
04:29
Nav Opacity Order and Outline Properties
03:22
6 questions

A quiz to reinforce what was learnt in the previous 5 videos.

Perspective properties and position resize tab-size table-layout
02:49
Transform and Transition properties
03:45
Animation Properties
05:12
Vertical-align Visibility and Z-index
01:39
3 questions

A quiz to reinforce what was learnt in the previous 4 videos.

Section 4: CSS3 Code-Alongs
Coder Forum Website
12:01
Coder Forum Website Part 2
17:39
Eloquent Website
09:58
Eloquent Website Part 2
16:11
Section 5: JavaScript
Understanding the DOM
02:59
Variables, Mathematics, Comments, Functions, Increment, and Decrement
10:54
1 question
Let's make sure you know how to assign variables.
Functions and Defined Functions
04:01
Comparatives, Assignment Operators, Statements
08:34
Continue, Error Handling, and Return
04:58
1 question
Using Continue in a looping function.
Document.getSomething and Event Handlers
10:05
1 question
This exercise is to help you remember how to use a JavaScript getter to manipulate the DOM.
Arrays and Array Functions
05:29
1 question
This exercise is to see if you grasped the concept of how to use an array function.
Regular Expressions
05:15
Covering a Small Portion of HTML Canvas
09:07
Section 6: JavaScript Code-Alongs
Ping Pong Part 1
09:30
Ping Pong Part 2
12:09
Ping Pong Part 3
07:21
Ping Pong Part 4
12:49

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Tommy Mertell, Ghost Writer and Ruby Web Developer

I am a Freelance Developer with more than 10 years of experience, having started in Web Development when MySpace was still popular and 2D graphics were the kings of free gaming. I am also an Author of a few novels and a Ghost Writer for more novels than I can account for. From developing websites to making video games, there's not a coding object that I haven't done before. I have worked with Victor Bastos on his OnClick Academy platform and am CTO of the SQRent start-up, a platform that believes experience is more important than just a fancy piece of paper. I participate on CodeEval for fun, when I'm not working or helping others with web development. I came on Udemy to provide a way for others to seek out my help and I very much enjoy helping others, because, occasionally, there's a challenge in it for myself.

As a freelance writer on Elance, I'm raved and praised about for my speed, intuitiveness, and quality. I have a 4.9 rating and have worked with hundreds of clients on projects ranging from The Theoretical Design of Biomedical Psychology to The Difference Between English and American Bulldogs. I have been interviewed by Elance as one of the most prominent freelancers on Elance several times, given several writing awards over the years, and have proven time-and-again that Colleges are an outdated and dying form of education. I tend to quickly learn anything that I get my hands on, from writing movie scripts to developing Node(js) chat boxes for secure and private communications using a 256-bit Encryption connection. I've decided to leave the industry of freelance writing and fully immerse myself in the market for web development. With more than a decade of experience in Web Development, I believe it is my responsibility to help usher in new developers and help them understand both the history and process of web development.

Instructor Biography

Muhammad Uzair Khalid, Electrical & Biomedical Engineer, Freelance Technical Writer

Muhammad completed his Bachelors in Electrical Engineering from one of the most prestigious universities of Pakistan. At the age of 21, he teamed up with one of his friends to launch their start-up called BioPie. They introduced an innovative non-invasive product that monitored blood glucose level in diabetic patients without penetrating the skin. At that time, glucose monitoring for diabetic patients was done via invasive methods. This product bagged several national level awards. In 2014, Muhammad got a foreign scholarship to continue his studies in Finland, where he opted to do Masters of science (Msc) in Biomedical Engineering. Currently, he is working with Computation Biophysics Imaging Research Group, where his task is to model the calcium ions flow in Astrocytes (brain cells).

Muhammad has also been working as a freelance technical writer for past 3 years, and has worked with approximately 100 clients from across the globe, on 150+ projects. He has been extremely motivated towards timely completion of projects with high quality work, and this has led to a very high client repetition rate.

Apart from this, Muhammad is fond of programming (logic development), sports and traveling. He has also represented his country (Pakistan) in two Cricket tournaments held in Finland.


Ready to start learning?
Take This Course