Skip to main content

Level 3: Advanced HTML5, CSS3, and DOM Interactions

Overview

Course Details

Schedule

Program Length: 16 weeks  

Class schedule

Weekday Classes Length: 6 hours  

Weekend Classes Length: 4 hours  

Regional Price:

Lectures Details

Lectures

Lectures: 15 + Final Project

Schedule

Lectures Length: 160 hours  

Class schedule

Classes Schedule:  

  • Monday – 2 hours 
  • Tuesday – 2 hours 
  • Thursday – 2 hours 
  • Saturday – 4 hours 

Outcomes

By the end of this level, you will be equipped with the skills to:

  • Use AI-based tools to facilitate and speed up app development.
  • Define the structure of a web page according to the semantic hierarchical conventions of HTML5.
  • Implement page layout styles, including grid, fluid, and responsive techniques, as well as styling content with color, typography, and images using CSS and HTML.
  • Leverage JavaScript to create interactive web projects, enabling the storage and processing of user input to generate updated and personalized content when users interact with a page.
  • Write JavaScript code that effectively leverages fundamental Computer Science principles, adheres to the Object-Oriented Programming paradigm, utilizes basic data types and data structures, and implements elementary algorithms, ensuring efficiency, error-free execution, and alignment with commonly accepted standards and syntax and style practices, as assessed through code functionality and the ability to pass a code linter.
  • Apply industry-standard version control tools and workflows, including Git and GitHub, to produce functional, well-styled code and collaborate effectively and harmoniously within professional environments.
  • Be prepared for the Level 4: Comprehensive Application Development level.

In-Course Career Coaching

Being knowledgeable in your field is not the only requirement for launching your tech career. It takes much more than passing your exams to land a dream job or get the promotion you have been looking for. And that’s where we step in. Starting from Level 2 all the way to Level 4, you will gain in-depth career coaching to help you prepare for the next step after graduation.

We will prepare you for everything, from planning your job search and updating your resume to discovering how to stand out in your interviews. All this will be covered in four essential steps:

Researching the Industry

Start your research by finding the best sources for countless job ads in your field of study.

CV and LinkedIn Updates

Build a LinkedIn Profile that will pop up first for your dream job. Give your CV a makeover to fit the industry standards.

Interview Preparation

Discover what to expect from a tech interview and how best to handle the most asked questions and scenarios.

Define Your Career Path

Pave your own career path with the help of industry professionals based on your personal aspirations.

Concepts

  • Software development with AI tools
  • HTML5 and CSS3
  • Object-Oriented Programming
  • Introductory Data Structures & Algorithms
  • Document Object Model (DOM) Manipulation & Traversal
  • Multiple Approaches to Page Layout
  • Using GitHub Repos and Sharing Code With Project Teams

Languages

HTML

  • Structure
  • Text
  • Links
  • Images
  • Tables
  • HTML5
  • Forms
  • Process
  • Design

CSS

  • Color
  • Text
  • Boxes
  • Lists
  • Tables
  • Forms
  • Grid Layouts
  • Fluid Layouts
  • Animations and Transitions

JavaScript

  • Loops
  • Conditions
  • Functions
  • Objects (Including Properties and Methods)
  • Object-Oriented Programming
  • Object Extension with Prototypes
  • Events, Event Listeners, and Event Handlers in Callback Functions
  • DOM Manipulation and Traversal Using “Vanilla” JavaScript
  • Utilization of an external library such as ChartJS
  • Local Storage and JSON
  • The Basics of MVC

Environments and Tools

  • Unix and the Command Prompt
  • Git and GitHub
  • A Text Editor
  • Chrome Dev Tools
Please ensure to have a computer that meets the specified requirements:

 

  • Supported operating systems: macOS, Linux, or Windows (Pro edition required)
  • Latest OS version, fully up to date
  • All security updates installed
  • Free of viruses
  • At least 100GB of free space on the hard drive
  • At least 16GB of RAM, 32GB RAM is strongly preferred
  • Support for video conferencing and screen-sharing, with a reliable webcam and microphone
To successfully pass the class, students should aim to reach a minimum of 90% of the available points. We’ve created a flexible environment which will enable you to have the best learning experience and elevate you on to greater heights. 
In accordance with our Code of Conduct, punctuality, participation in discussions, completion of assignments, and demonstration of professional courtesy to others are required. Attendance will be recorded at the start of the class. Passing requires attendance on the full course.
Changing careers is about more than learning a new skill. In tandem with your software development education, you will receive powerful career-building strategic training so you can confidently start your job search as soon as (or even before!) you graduate. Our In-Course Career Coaching provides training, mentoring, leadership, and introductions to industry partners to help you become a more well-rounded software developer and a leader in your field. These services, which start at Level 3 and continue after the Advanced Series graduation with our unique Career Catalyst Program, involve a series of events, workshops, and assignments that help you think holistically about your new career and take actionable steps towards success.

Related Courses