This course covers the foundations of HTML, CSS and JavaScript which are the building blocks of any website. Students will master HTML and intermediate CSS allowing them to create a compelling website from scratch. JavaScript will be introduced and students will learn basic concepts and syntax needed to create interactive frontend applications. Understand the architecture of frontend applications, the role of each technology in creating modular applications, and professional best practices in frontend development.
Weeks to Completion: 7
Total Seat Hours: 37.5 hours
Total Out-of-Class Hours: 75 hours
Total Hours: 112.5 hours
Units: 3 units
Delivery Method: Residential
Class Sessions: 14 classes, 7 labs
Anyone who wants to learn the language of the web, build front end applications, create amazing user experiences in the browser, and launch the next generation of web applications.
Prework
- Write Quality semantic HTML
- Create HTML documents that communicate with with people and machines
- Use CSS to render HTML documents to what you envision
- Write JavaScript with modern syntax and best practices
- Use JavaScript to handle user interaction
To pass this class you need to complete all of the tutorials and projects.
Each project and tutorial should live in it's own repo on GitHub. You will add a link to the course progress tracker in the appropriate column.
To pass this course you must meet the following requirements:
- No more than two no call no shows
- No more than four excused absences
- Make up all classwork from all absences
- Finish all required tutorials and projects
- Must complete at least 75% of the class challenges
- Pass the final summative assessment >=70%
Week # | Class # | Topics |
---|---|---|
Week 1 | ||
Class 1 | Semantic HTML | |
Class 2 | HTML strategies | |
Week 2 | ||
Class 3 | CSS Intro | |
Class 4 | CSS Box Model | |
Week 3 | ||
Class 5 | CSS Flex Box | |
Class 6 | CSS Grid | |
Week 4 | ||
Class 7 | JavaScript Functions and Variables | |
Class 8 | JavaScript Loops, Arrays, and Objects | |
Week 5 | ||
Class 9 | JavaScript Class Objects | |
Class 10 | JavaScript and the DOM | |
Week 6 | ||
Class 11 | JavaScript Scope and this | |
Class 12 | JavaScript Browser API part 1 | |
Week 7 | ||
Class 13 | JavaScript Browser API part 2 | |
Class 14 | Wrap up |
Academic Honesty
Accomodation Policy
Diversity Statement
Evaluation Methods
Title IX Disclaimer
Program Learning Outcomes