Level 2: Fluid Layouts & Web Interactions
Overview
Building upon your foundational knowledge, this level propels you into the captivating world of adaptive web designs and enhanced user interactions. Dive deep into ‘semantic’ HTML tags, ensuring your web content is both readable and accessible. Harness the power of CSS to design web pages to exact specifications, and get introduced to the dynamic capabilities of JavaScript, a cornerstone of modern web scripting. By the end of this level, you’ll be equipped at creating responsive layouts that adapt seamlessly across devices, offering users an immersive web experience.
Course Details
Program Length: 3 weeks
Weekday Classes Length: 6 hours
Weekend Classes Length: 4 hours
Regional Price:
Lectures Details
Lectures: 10
Lectures Length: 30 hours
Classes Schedule:
- Monday – 2 hours
- Tuesday – 2 hours
- Thursday – 2 hours
- Saturday – 4 hours
Outcomes
Upon completion of the "Fluid Layouts & Web Interactions" level, participants will:
- Set up their computers and tailor workflows optimized for software development, harnessing the power of robust, open-source tools.
- Create comprehensive documentation utilizing the Markdown language.
- Track and control project changes efficiently using GitHub.
- Integrate ‘semantic’ HTML tags, ensuring web content is both readable and accessible.
- Refine their skills in CSS, achieving the ability to design web pages to exact specifications.
- Understand pivotal programming principles, such as variables, conditional statements, and iterative loops.
- Enhance their proficiency in JavaScript, a cornerstone of modern web scripting.
- Successfully complete all preparatory work, ensuring a smooth transition to the next module – Advanced HTML5, CSS3, and DOM Interactions.
- Augment their readiness for the deeper dives in “Level 3: Advanced HTML5, CSS3, and DOM Interactions”, or further advanced modules.
- Expand their professional network by connecting with both up-and-coming and experienced developers and spruce up their resumes to spotlight the newly honed skills.
- Familiarity with basic algebra concepts.
- Level 1: Foundations of Web Development or equivalent exposure to basic HTML and CSS.
- Recommended: Be able to type at least 30 words per minute.
Web Development
- Introduction to software development with AI tools.
- Tie together HTML, CSS, and JavaScript in an interactive web page.
- Use the same tools utilized by professionals across the tech industry, right on your own laptop.
- Learn the benefits of version control with Git and GitHub.
JavaScript Programming
- Variables & storing data
- Conditionals
- Flow control with “for” and “while” loops
- Everything you need to know for the Level 3: Advanced HTML5, CSS3, and DOM Interactions Entrance Test!
Collaboration
- Get help from an experienced instructor or teaching assistant.
- Open time during each class session to work on independent and paired challenges.
- Ask questions related to the code assignments, or programming in general.
- Prepare for the career change with guided coaching on how to set up your resume.
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.
Punctuality, participation in discussions, completion of assignments, and demonstration of professional courtesy to others are required, in accordance with our Code of Conduct. Attendance will be taken at the beginning of every class. Passing requires at least 90% attendance. Students should always contact the instructors ahead of time if they are unable to attend all or part of the published class/lab hours.