Overview

Build a strong software development foundation and learn how to use HTML, CSS, JavaScript, and various libraries to create fully-functional web apps.

This course guides students in developing a well-rounded skillset necessary for modern web development. This includes HTML, CSS, and JavaScript coding; utilizing Git workflow processes; project organization; designing with wireframing; and employing introductory Agile development methods.

This part-time evening track is 24 hours of hands-on classroom activity in total. Course hours include lecture, lab, and mentoring. Homework and graded assignments will be assigned outside of the classroom.

Outcomes

At the end of this course, you will:

  • Define the structure of a web page utilizing the semantic hierarchical structural conventions of HTML5.

  • Apply CSS and HTML to implement page layout styles including grid, fluid, and responsive techniques; and to style content with color, typography, and images.

  • Utilize Javascript to make web projects interactive, such that user input is stored and processed to create updated and personalized content when a user interacts with a page.

  • Write JavaScript that leverages the fundamentals of Computer Science, the Object-Oriented Programming paradigm, basic data types, data structures, and basic algorithms, so that the code is efficient, error-free, and matches commonly accepted standards and practices of syntax and style, as measured by the code’s functionality and ability to pass a code linter.

  • Utilize industry standard version control tools and workflows, including Git and GitHub, to write functional, properly styled code and to work efficiently and harmoniously in professional environments.

Details:

  • Evening track: 4 weeks, 8 sessions total
  • Schedule: Tuesday and Thursday evenings from 6:00pm to 8:30pm
  • Tuition: $350

Enroll Here

Course Schedule

Week 1

Intro to HTML & Git

By the end of Day 1 you will code and deploy your own website onto the public web! Learn the basics of HTML—the language underlying every site on the web—and begin using it to build your new portfolio. You will also harness Git—a powerful tool used by professionals to manage their code.

Week 2

CSS & Design

Add character & uniqueness to your creations with CSS. Short for 'Cascading Style Sheets', CSS is how we configure the look of websites. Learn the principles of designing for the web—including best practices for responsive design, which ensure your sites looks its best for both mobile and desktop devices.

Week 3

JavaScript

Add life to your websites with JavaScript. By many counts the most popular programming language today, JavaScript is the tool to make websites interactive and dynamic. You will learn how to use this robust and powerful language to add interactive user experiences to your projects.

Week 4

jQuery & UX

Continue building on the last 3 weeks with advanced techniques. Learn to use jQuery to streamline your JavaScript endeavors, and use contemporary CSS3 to apply animations and thrilling effects.