The Complete Web Developer Bootcamp - Beginner to Expert

Complete web development training. Get hired by building real apps with HTML, CSS, JS, Rails in this immersive course.
4.4 (1,197 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.
12,465 students enrolled
$19
$190
90% off
Take This Course
  • Lectures 197
  • Length 21.5 hours
  • Skill Level All Levels
  • Languages English, captions
  • Includes 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 1/2015 English Closed captions available

Course Description

This complete course is designed to educate and transform you into a job-ready, employable web developer. You'll learn by building real applications with features found in sites like Facebook, Hulu, and Dropbox.

You'll also build and launch a real startup that you can customize for your own business idea or online store. This course includes a downloadable ebook that details the steps to get hired as a freelancer or full-time web developer.

By the end of this course, you'll have learned HTML, CSS, Javascript, jQuery, Ruby on Rails, e-commerce and more. You'll have built and launched a startup from scratch and your own portfolio of sites to share with employers and get hired.

Why learn Rails? It's one of the highest paying programmer job titles out there with an average salary of over $100,000 in many cities and an entry level salary of approximately $77,000. It's easy to learn with the right instructor and the job market is excellent because there are simply not enough developers right now. The included ebook will show you exactly where to find the best, flexible jobs and how to do well with the interviews.

How does the course work?

Duration: Over 175 lectures and 22+ hours of videos and over 30 hours of exercises. The course is designed to also point you to a curated set of even more advanced topics to continue your learning and fill out your knowledge.

Learn: HTML, CSS, Javascript, jQuery, Ruby, Rails, Git, E-Commerce with Stripe, Servers, Heroku, Bootstrap, Databases, and more.

Build: You'll create your own portfolio of 14 sites (from the exercises) and you build and launch a startup that can sign users up and earn money by charging for premium memberships. You'll be able to customize this to launch your own business, online store, or startup and earn money around the clock.

Get Hired: The included ebook walks you through everything you need to find jobs, do well in the interviews, and get hired and paid entry level or more.

Take this course if you want an amazing, flexible job and lifestyle. Half-day Fridays, free food and beer, working from home are all common perks for Ruby on Rails web developers. And, if you have great startup ideas, this course will show you how to build them.

I tried so many courses, books, and tutorials when I was learning, but I was disappointed with what I found. That's why I made this course - so that you have one place to learn everything you need to become job-ready. Join me inside!

What are the requirements?

  • You don't need to prepare or download any materials to get started. Everything you need will be covered within the first few videos.

What am I going to get from this course?

  • Build websites and web applications on a professional scale.
  • Use HTML, CSS, Javascript, jQuery, Ruby on Rails, Git, and more - these are job skills of the modern web developer.

What is the target audience?

  • This course is for anyone who wants a job as a well-paid, professional web developer, and for anyone who wants to launch a startup. No experience required. This course is complete and covers everything you need to know and you'll learn one of the highest paying software skillsets: Ruby on Rails.

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: Begin Phase I: Become a Full-Stack Developer - Introduction & Getting Set Up
IMPORTANT: Read first!
Article
Article

Hello Coders!

Get into the habit of checking this page for important announcements every time you sit down for this course. This is critical as we will post information that you may need to be aware of for your ability to complete the course.

Announcment - April 22nd 2015

For any sections in the course where we use Nitrous for coding, you must now register and/or login at https://lite.nitrous.io/ as they have changed their pricing. We are in discussions with Nitrous to see if they'll continue to offer their free accounts, but in the meantime, just use their Lite website for access to the interface.

What We'll Cover In This Course
Preview
04:11
About Your Instructor & Making The Most Of This Course
Preview
04:42
Article

There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.

This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.

2 pages
There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.
3 pages
There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.
How Exactly Do Computers Work?
04:10
How Does The Internet Work Behind The Scenes?
Preview
05:49
23:43

While cloud-based IDE's are much easier for students to get started with, some of you may be interested in setting up to code locally (i.e. on your own computer, instead of through a browser-based IDE). To do that visit either of these guides: http://guides.railsgirls.com/install/ orhttp://docs.railsbridge.org/installfest/

22:50

As of July 2015, you should be using Cloud9 instead of Nitrous, as your code editor (IDE). The main difference you need to take note of going forward, is that every time we run the Rails Server command in the course:

  bundle exec rails server 

You should instead use this command in Cloud9:

  bundle exec rails server -p $PORT -b $IP 
13:42

If you continue to get an error after running the 'git reset...' command, then you may need to run 'bundle update' and/or 'bundle install'.

Section 2: Rails Deep Dive: Build A Blog
Blog Overview
01:16
Introducing The Console, Your Command Center
03:55
The Rails Skeleton
05:39
The Rails Server, At Your Service
08:48
Scaffolding For Blog Posts
06:37
Home Page & Bootstrap
Preview
10:21
Bootstrap Buttons
06:17
Bootstrap Forms
05:12
It's A Date
04:28
Behind The Scenes Of A Browser
04:55
Section 3: HTML & Launch A Website
Introducing HTML
00:44
Sublime Text & Other Tools
03:13
First HTML Page
03:22
The HTML Page Structure
04:46
Typography
Preview
05:24
Lists
04:31
Images
04:26
Tables
03:25
Forms
Preview
10:09
Links
05:03
Divisions & Spans
04:22
Comments
02:07
Launch A Website In 20 Minutes
18:57
Section 4: Cascading Style Sheets Are Awesome
Homework Assignment #1
Article
Intro to CSS
00:39
Pass Me The CSS Please
10:18
Selecting HTML
04:21
Color
04:38
Text and Font
05:58
Listomania
02:10
Display Options
05:05
Inspector Gadget
03:47
Margin & Padding
08:58
CSS is Classy
08:39
Summary of Selectors
10:55
We Can Float
08:49
Positioning Things
09:42
Additional Tips
11:27
Media Queries
04:22
Bootstrap
05:13
Section 5: Javascript & jQuery
Intro to Javascript
00:52
Setup
08:23
Variables
05:14
Strings
03:40
Javascript Can Count
02:46
Booleans
04:37
Control Flow
03:09
Comments
02:21
Let's Get Loopy
09:37
Arrays Are Lists
10:17
Functions
06:58
Objects
08:55
Prototypes & Inheritance
11:57
The DOM
07:08
Targeting HTML
14:37
Javascript Gets Classy
08:05
Events & Callbacks
08:43
AJAX & jQuery
03:36
jQuery Selectors
05:25
jQuery Gets Classy
05:43
jQuery Events
05:23
jQuery This
04:58
Ready, Set jQuery
04:54
Order Matters
03:04
jQuery Effects
05:58
Section 6: The Ruby Language
Homework Assignment #2
Article
Achieve Zen with Ruby
01:08
Ruby Files & IRB
03:33
Numbers & Strings
05:42
Variables & Interpolation
04:07
Booleans
05:51
Control Flow
06:24
Arrays & Methods
08:03
Homework Assignment #3
Article
Hashes Are Important
04:43
Iterators
12:17
Methods Are Functions
06:13
Ruby Has Class
05:27
Class Attributes
05:11
Inheritance
04:32
Section 7: Build A Real Startup
SaaS App Intro
Preview
03:31

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Robeen Dey, Senior Web Developer, CTO & Instructor

Hello there! I'm Rob Dey and I'm a professional web developer with expertise in full-stack (front/back-end) development. Over the last 7+ years I've built web sites for Coca-Cola, Toyota, Newell Rubbermaid, Edison Nation, First Data, Bennigan's, and more. I've also founded my own profitable startups.

I'm a self-taught programmer, and I'm passionate about helping people learn and get jobs as web developers. I believe, with the right course and instructor, it can be a straightforward, amazing experience.

Learning to code was difficult - I had to look everywhere to find books, tutorials, and courses that could teach me what I needed to know, and most of the resources were too tough to get through! The Complete Web Developer Course with Ruby on Rails is the course I wish I had - one that is simple, clear, and covers everything you need to know to get hired with one of the highest paying programmer skill sets in the industry.

Ready to start learning?
Take This Course