Now enrolling for our April 29th cohort!

Web Development Test Drive

An Introduction to Programing and the Web

Course Description

Throughout this six-week course, students learn the basics of front-end web development. Students will learn the basic practices, fundamentals, and ideas behind creating dynamic websites with HTML, CSS, and JavaScript. With a focus on applied knowledge, students will get hands-on training using HTML to create semantic page structures, CSS to implement modern designs, and JavaScript to make the pages dynamic and interactive.

This course can also be utilized as a preview to the immersive 12-week program, giving students new to development exposure to what the full-time course would feel like and a great introduction to being a developer. The fee for this introductory course can be applied directly to the tuition of our immersive Web Development Program.

Classes are for two hours, twice a week (as scheduled) at 6:30 p.m. Optional lab time generally begins at 5:30 p.m. The course is taught in-person, on our campus at 2220 Central Ave, St. Petersburg, Florida.

*Group rates are available, contact us for more information.

Course Logo

About the Instructor: Liz Tiller

Portrait of Liz

Our resident developer avocado, Liz, is a recovering academic turned JavaScript developer thanks to The Iron Yard. When TIY shut down and the meetups scattered, she wanted to make sure the kids classes weren’t forgotten. She helped rebrand and continue the classes as SDG Jr so children could continue to learn to code for free. Liz became the first Tampa City Organizer for Tech Ladies in order to support and lift up women in all branches of technology.


Course Outline

Week One
HTML and CSS Foundations
  • Using a developer environment (Git, IDE, terminal)
  • Deploy a web page
  • Basics of HTML and HTML5
  • Using semantic HTML
  • Using CSS to style a page
  • Using CSS to layout a page
  • How to breakdown and implement a basic webpage design
Week Two
HTML and CSS Mastery
  • Creating Responsive webpages
  • Advanced CSS tricks
  • Using CDNs
Week Three
Using JavaScript on the Web
  • What is the DOM?
  • Using JavaScript on a webpage
  • Control Flow (if, loops, functions)
  • Basic algorithmic thinking
Week Four
Data Structures and Algorithms
  • Arrays
  • Objects
  • Map, filter, reduce
  • Applications of Algorithms
Week Five
Problem Solving with JavaScript
  • Practical application of PEDAC and JavaScript
Week Six
APIs and Bringing it all Together
  • Using an API to get data
  • Building a full website, using APIs

Expected Outcomes

By the end of the course, students should be able to:

  • Explain the basic developer workflow
  • Implement semantic HTML to structure a webpage's content
  • Implement CSS to style and layout a webpage's presentation
  • Implement JavaScript to manipulate and HTML webpage's behavior
  • Solve simple problems with JavaScript
  • Utilize, using JavaScript, APIs to build data driven websites
  • Create a website and deploy it to the internet