Much of the web we see today was carefully designed by a UX designer and laid out by a web developer. How we place things in a page and have it be readable, attractive, and easy to navigate for users on desktops, laptops, tablets and phones, is very important in the modern age.
Let us know and we shall offer tailored recommendations!Talk to Us
Session 1 - 2 : Introduction to CSS Layouts and Responsive Design
Review of CSS Basics, Margins and Positions
Learning and applying different display modes, including Flex, a powerful way to design pages
What is responsive web design and why we need it
Hands-on: creating web pages using CSS to design and layout pages
Session 3 - 5 : Interactive CSS Animations
Learning @keyframe animations and CSS pseudo-selectors
Learning the transform CSS property
Learning transition, perspective, overflow and z-index CSS properties
Hands-on: Building animated web pages
Reviewing DOM traversal, and learning targeting methods on HTML elements
Hands-on: Creating interactive, front-end web pages
Session 9 - 10: Programming an interactive webpage
Refresher on user design principles
Creating individual projects and performing continuous testing
Presenting the project to the rest of class
We believe in developing a personal relationship with the student. Our instructors are as much teachers as we are facilitators, and coach for our students' learning. By ensuring a small class, each student benefits from maximum attention from instructor and teaching assistant, and at the same time, learns from peers.
Our courses are designed for students to run at their own pace. Our curriculum is level-based for each module, meaning that each student can learn at their own appropriate, customized pace.
First Code classrooms are messy, chaotic and we love it! We believe in hands-on creation, experimental learning and lots of discussion.
What happens after this holiday? Like learning any other language, learning to code is best done through an immersive, continual commitment. We offer a multi-year curriculum that allows students to deepen and broaden their interests in computer science and software development.