
Become a Professional Web Developer
Everything you need to know to become a professional web developer from scratch.
We call this Become a Professional Web Developer not because we think we're great, but because this is hands down the most in depth course on web development in town.
The design and structure of this course follows elite college curriculum. You will begin by learning the basics of each programming language and technology web developers use, and you will be creating real life projects with every new skill you learn so you're getting the entire finished puzzle instead of just pieces that you have to put together yourself.
More Than Just the Basics... Much More
Most courses on web development walk you through the skills beginners need, but then require you to learn the skills that make you an employable web developer. This course is different. After you have learned the basics and built real projects for your portfolio, you can move on to hours and hours of continued training at the intermediate and advanced levels for each web development skill you've learned.
Don't stop when you're just starting to get good at this, keep learning and enhancing your web development portfolio. New content will be added to this course frequently, so even if you complete the entire course, the next time you log in you'll have more skills to learn.
Who Should Take This Course
You should take this course if web development as a profession sounds good to you, or if you're looking to brush up on your web development skills in any area. There is so much content in this course that even experienced developers will benefit from it.
What is Covered in This Course
- HTML/HTML5
- CSS/CSS3
- JavaScript
- Ajax
- jQuery
- JSON
- PHP
- MySQL
- Responsive web design
Source codes are included for the entire course so you can learn by running the actual code and modifying it as needed.
Your Instructor

Stone River Academy is part of the Stone River eLearning family of companies. For IT certifications and many courses that are not available here, check out our course catalog.
At Stone River Academy, we're very passionate about teaching everyday people topics that they are interested in. From technology, to business, to education, we have you covered.
We deliver only high quality courses that take you from beginner to expert in a matter of hours on any of the topics we cover.
Course Curriculum
-
StartWhat Is HTML? (2:55)
-
StartWhat Is HTML5? (2:55)
-
StartGetting the Browser (0:41)
-
StartGetting the Editor (0:41)
-
StartSetting Up the Editor (1:19)
-
StartHTML Structure - Hello World (1:19)
-
StartThe DOM (2:09)
-
StartCustomizing the Editor (2:09)
-
StartSelf Closing Tags - Environment (1:21)
-
StartValidation (1:21)
-
StartComments (2:21)
-
StartBlock Level Elements (2:21)
-
StartLine Break and Spacing (4:49)
-
StartSpan - Text Modifiers (4:49)
-
StartAnchors (4:49)
-
StartExercise: Linking to the Top of a Page (4:46)
-
StartImages (4:46)
-
StartTables (4:49)
-
StartForms (9:53)
-
StartPlaceholder vs. Value (2:31)
-
StartRadio Buttons, Checkboxes & Text Areas (8:21)
-
StartNew HTML5 Inputs (8:21)
-
StartHTML5 Input Attributes (8:21)
-
StartAction Attribute (3:39)
-
StartGET vs. POST (3:12)
-
StartSubmit Buttons (3:39)
-
StartExercise: Create a Hotel Booking Form (18:45)
-
StartNew Elements in HTML5 (18:45)
-
StartHTML5 Semantic Elements (18:45)
-
StartSemantic Elements in Practice (18:45)
-
StartMeter and Progress Elements (3:09)
-
StartHTML5 Audio (4:14)
-
StartHTML5 Video (4:14)
-
StartWhat Is CSS? (7:29)
-
StartUnderstanding CSS (7:29)
-
StartHow HTML and CSS Are Used Together (20:14)
-
StartSelectors: Part 1 (20:14)
-
StartSelectors: Part 2 (11:31)
-
StartSelectors: Part 3 (11:00)
-
StartSelectors: Part 4 (8:37)
-
StartHyperlinks (13:16)
-
StartWidths and Heights (13:16)
-
StartPositioning (10:57)
-
StartCentering a Container (10:57)
-
StartDisplay Types (10:57)
-
StartHiding an Element (4:40)
-
StartMargins and Padding (4:40)
-
StartOverflow (8:31)
-
StartElement Stack Order (z-index) (7:31)
-
StartCursors (8:31)
-
StartBox Sizing (7:41)
-
StartColor (10:45)
-
StartFont Basics (10:45)
-
StartFloats (10:45)
-
StartClearfix (6:45)
-
StartForcing Uppercase, Lowercase and Capitalization (5:38)
-
StartText Alignment (6:45)
-
StartText Indenting (6:45)
-
StartBackgrounds (12:28)
-
StartMultiple Background Images (8:59)
-
StartBackground Size (8:59)
-
StartBorders (8:59)
-
StartBorder Images (8:59)