Software Engineering

Web Design Essentials

Embark on a transformative 10-week Web Design Essentials course to equip learners with the essential skills required for web design and beyond.

Get Started Instructor-Led

Designed for aspiring web designers and front-end developers, this course covers a broad spectrum of topics, including version control with Git, building solid foundations in HTML and CSS, crafting dynamic web experiences with JavaScript, and diving into the intricacies of the Document Object Model (DOM). Through interactive labs, captivating lectures, and collaborative projects, individuals will gain hands-on experience in designing user interfaces, creating responsive layouts, and implementing web interactivity. Upon successful course completion, graduates will be equipped to pursue a range of roles, such as Web Developer or UI/UX Designer, and confidently navigate the dynamic field of web design and development. 

Upon successful completion of all course requirements, learners will 

  • Apply the basic Git workflow, including branching and merging strategies.
  • Create well-structured and responsive web layouts with HTML and CSS.
  • Embed multimedia content seamlessly into web pages.
  • Write JavaScript functions to add interactivity to web pages.
  • Master control flow and handle errors effectively in JavaScript.
  • Implement data collection techniques using arrays and objects.
  • Leverage loops and iterations for efficient data manipulation.
  • Navigate and manipulate the Document Object Model (DOM) proficiently.
  • Implement event-handling techniques for user interaction.
  • Develop expertise in form validation for data integrity.
  • Create stunning user interfaces using Figma.
  • Tackle real-world front-end challenges with Frontendmentor.io.
  • Explore and utilize popular Front-End Libraries like React, Angular, and Vue.
  • Utilize the Bootstrap library to create responsive web interfaces.
  • Explore UI/UX libraries such as Tailwind CSS and Semantic UI to streamline design and development.
  • Identify popular AI tools such as GitHub CoPilot for Visual Studio Code to streamline web design and development tasks.
  •  Demonstrate how AI tools enhance code completion and suggest improvements.

Upcoming Course Dates

  • Fall 2024
    Schedule TBD

Course Level

  • Some technical knowledge recommended

Venues

  • Remote

Schedule

  • Remote
    • Schedule B (Monday, Wednesday, Friday)
?

Have questions?

We can help with course selection, and answer questions about eligibility requirements and special circumstances. Contact an Alumni Admissions team member