Web Development has evolved significantly over the years and has become an extremely sought after skill in all industries. Throughout the course of this program, high school students will learn how to develop engaging websites and applications using HTML5, CSS3, JavaScript and jQuery. The award of completion in Front End Web Development will prove your commitment and knowledge to future employers and college admissions boards.
What you will learn:
- Develop a robust understanding of the roles played by HTML, CSS and JavaScript in the web ecosystem.
- Demonstrate application of JQuery and manipulate and animate Document Object Model (DOM) elements.
- Build websites for multiple screen types with an eye toward creating an interactive experience for end users.
- Skills critical to professional success and/or success in postsecondary education (creativity, collaboration, communication, presentation, organization and problem solving, resilience and growth mindset, among others) are infused throughout the program.
- To apply programming logic and syntax principles to the design of dynamic end-user experiences, incorporating pseudocode and flowcharting.
- Real-world use cases that require the employment of decision structures, modules and functions.
Upon completion, students will get:
- Earn a UC San Diego Extension award of completion
- 3 pre-college credits by UC San Diego Extension
- UC San Diego Extension Transcript
- Build personal profile.
- Resume building
- Interview practice to prepare for entrance into the workforce
- Prepare a project presentation
Course 1: Introduction to Front End Technologies
This course gives high school students a high-level introduction to logic principles required for web programing and development, including an overview of technologies used in front-end development. Students will work on logical exercises and be introduced to web principles including networking, URLS and server terminology. The course provides an overview of the topics and concepts needed to work as a successful programmer.
Course 2: HTML5 and CSS
This course provides a comprehensive introduction to HTML, CSS and JavaScript, the core technologies that comprise front-end web development. High school sudents will learn essential skills in HTML5 and CSS3 as applied to website structure, layout and design as well as fundamental industry concepts, such as UX, mobile and responsive design. JavaScript and JQuery are also reviewed in the context of website functionality. Workforce and college readiness support is interwoven throughout the course and includes growth mindset, resiliency and metacognitive skills (creative and critical thinking; collaboration; effective communication; among others).
Course 3: HTML5 and JavaScript
This course provides a robust introduction to JavaScript as related to work in HTML5. This course introduces high school students to functional programming as contextualized in JavaScript syntax, including conditions, loops, arrays and objects. Upon completion of this course, high school students will be able to provide advanced functionality to websites, including user interactivity, animation and dynamic content. Workforce and college readiness support is interwoven throughout the course and includes growth mindset, resiliency and metacognitive skills (creative and critical thinking; collaboration; effective communication; among others).