
A quick introduction to the course.
(All Background music from: https://www.bensound.com)
Learn to build a modern, responsive educational institute website through a professional project, featuring a fixed header, full-width slider, parallax fields, multi-level courses, faculty hiring, and a mobile-friendly navigation.
Discover the minimal coding skill needed to start this course, and learn basic concepts, workflows, and bootstrap and W3Schools tutorials as prerequisites for building a professional, responsive website.
Search for web design inspiration to spark creativity without copying, and develop a unique style through your talents and hard work. Explore sites like Daikon and Siteinspired to balance imagination.
Discover how to source graphics for web design from paid and free resources, including Shutterstock, Freepik, and eBay, with tips on previews, credits, and licensing.
Customize Photoshop workspace for web design by setting ruler units to pixels, collapsing panels, and using the preset manager for swatches, plus the character panel for PSD to code workflow.
Explore how to use Photoshop shape tools to draw rectangles, rounded rectangles, ellipses, polygons, stars, and lines, adjust border radiuses, stroke and fill, and convert shapes with options.
Explore how to use the rectangular marquee tool to create selections, measure element height and width, and align objects on the canvas in Photoshop, using the move and alignment tools.
Use the move tool to reposition elements, press arrow keys or shift for straight moves, and use alignment and distribution tools for precise, balanced layouts.
Master the pen tool in Photoshop to create vector shapes and a custom logo by drawing polygons and curved paths, switching between shape and path, and converting points to corners.
Use the direct selection tool in Photoshop to select points on a shape, view blue handles when points are selected, and move points or adjust handles for precise transformations.
Master the Photoshop type tool for web design by creating a 250 by 50 pixel button, adjusting font, color, and alignment, and positioning text with the move tool.
Apply layer styles to web elements using the layers panel, blending options, strokes, shadows, color overlays, and gradients to create bevel and gradient effects for responsive websites.
Learn to design a bootstrap grid template using a 12-column layout, download a freely available PSD template, and ensure compatibility with large screens.
Learn to pick modern flat colors for a website, set a green primary and pink secondary, save them in the swatches panel, and prepare fonts for the next step.
Download and install fonts from Google fonts and Font Awesome, then prepare and embed them in the upcoming header design of the responsive website.
Design header by creating a wide rectangle and aligning it to the top of the canvas, then place the logo and social icons with 28-pixel spacing and Font Awesome characters.
Design a responsive hero section from PSD to code by building the header, applying a gradient, placing imagery, typography, and call-to-action buttons, and aligning elements with clipping masks and indicators.
Designs the features section with a 12-column grid and three-column feature blocks, using a Laura heading, Lerdo body text, and globe, handholding, heart, and clock icons in a primary color.
Design the professors section for a responsive site by styling typography, spacing, and background imagery in Photoshop for web design.
Design the fields section with a parallax background, layered groups, and a four-column card grid featuring clipping masks, shadows, and a white gradient overlay.
Design the grades section by adjusting the title and button, duplicating and aligning elements, and applying a 800 by 527 background with a clipping mask and diagonal crops.
Designs the courses section by duplicating, aligning, and resizing elements within a grid system, adding images for in-person and online courses, and fine-tuning spacing and mobile screen layouts.
Reuse professors section to design subscribe area with alignment rectangle technique, clip image at 15% opacity, and create a 350 by 50 rounded email box with a subscribe button.
Design the facilities section by duplicating groups, replacing the parallax image, and creating a clipping mask; arrange on a 12-column grid and adjust images, overlays, typography, and spacing.
designs the awards section by duplicating and aligning slides within the hero content area, building an eight-slide carousel with 100-pixel spacing, clipping masks, and white text, separators, arrows, and indicators.
Reuse the courses section to design the branches section, duplicate and rename it, then align text to the grid and build country and city selects with bootstrap colors.
Designs the contact section by aligning title, paragraph, input box, and text area on grid, adding font awesome icons, placeholders, and a background image in a dark bluish green color.
Design a mini subscribe section by building a 16:00 by 200 rectangle beneath the contact area, duplicating mailbox and button, styling text, colors, spacing, and a drop shadow.
Design the footer using a three-column grid with navigation, contact, and about sections, and implement the copyright and privacy links for a polished site.
Perform a final review of the PSD, implement touches to ensure accurate navigation, spacing, and button sizing, and polish the header, features, and footer.
Explore popular code editors like Visual Studio Code, Atom, and Sublime Text, noting built-in features such as Emmet and color picker, and learn to choose an editor you’re comfortable with.
create a project starter by setting up a folder structure, linking html, css, and js files, integrating normalized css, bootstrap, and google fonts, and preparing assets for the template.
Develop reusable CSS by defining global variables for colors, typography, and layout, organizing code with groups and comments, and setting default fonts, text colors, background, and responsive heading sizes.
Build a responsive header with a logo, navigation, and social icons using a fluid container, sticky behavior on scroll, and accessible hover and layout styling.
Learn to build a responsive hero section with a Bootstrap carousel, including slides with background images and gradient overlays, centered content, and styled indicators and navigation arrows with gradient buttons.
Build the features section with a container, header, and a four-item grid using Font Awesome icons. Apply centered text, a separator, and hover rotation effects with smooth transitions.
Learn to create a semi-transparent fixed header background that appears on scroll by toggling the header-bg class with a 0.5s transition and adjusting header height and line height.
Create the professors section with a Bootstrap grid, a background image, and a linear gradient, then style text, a separator, and a primary outlined button.
Create and style a responsive fields section with a parallax background, header and cards grid, applying gradient overlays, hover effects, and accessible read more anchors to showcase programming.
Develop a responsive grades section by duplicating sections, styling with a gradient background and diagonal card using clip-path polygon, and updating headings and button classes for a cohesive layout.
Build the courses section by reusing the field section styles, add a centered h-1 heading and a read more button, then position in-person and virtual images for responsiveness.
Create and style a responsive subscribe section by duplicating an existing section, updating class names and CSS selectors, adding an email input with a styled button, and adjusting colors.
Build a facilities gallery section, creating a facilities gallery container and items with hover overlays and precise padding adjustments.
Create a fixed overlay popup with a centered panel triggered by anchor targeting and closed by a close button, featuring smooth transitions, opacity, and visibility management.
Convert a PSD design into a responsive awards section by coding a section tag, styling with CSS, and wiring slick slider for autoplay and breakpoint-driven layouts.
Develop and style a branches section with country and city selects, text content, and a right aligned map, using custom select styling and Google Maps API key setup.
Create and style contact section by reusing subscribe layout with a glass container and linear gradient, add inputs for first name, last name, email, message, and include a submit button.
Code a responsive mini subscribe section with a centered paragraph, email input, and primary subscribe button. Style it with background color, padding, box shadow, and margins for a clean layout.
Build a responsive footer by dividing it into columns, styling links and social icons, and applying hover effects while using a dynamic height function to fix content at the bottom.
Review the template to prepare for the responsive section by fixing global font size, header logo sizing, social icon margins, and hover transitions with cubic bezier.
Create a responsive mobile navigation by building a header with a three-bar burger icon and toggling the mobile menu with animated transitions, while the desktop navigation remains separate.
Address two mobile navigation issues: overlay blocking the logo and links that don’t close the menu on click. Set the nav height to zero and add a 300 ms toggle.
Set up a viewport size function and a fixed overlay showing width and height. Add media query breakpoints at 1200px, 1100px, 340px, and 1466px in descending max-width order.
Make the header responsive using bootstrap system breakpoints, remove unnecessary left padding, and adjust font size, padding, and social icon size for a fully responsive header and hero.
Make the hero section responsive across breakpoints by adjusting image visibility, centering text, spacing buttons, and aligning indicators to preserve layout on various screen sizes.
Make the features section responsive by adjusting margins, removing extra space on the last child, and resizing the h-1 heading to 30px and paragraphs for medium and extra-small breakpoints.
Make the professors section responsive by displaying the image only on extra large screens, centering text and the separator, adjusting margins, and aligning the action button to ensure consistent layout.
Explain why the field section stays non-responsive while the gray section is ready, resize the window to spot issues, and apply bootstrap classes to hide the image on small screens.
Make the subscribe section responsive by duplicating and adapting the professor section code, adjusting images, inputs, and button widths across breakpoints to ensure clean layout on large screens.
Make the facilities section responsive by equalizing paddings and item heights, and adjusting image and description heights. Refine popup layout and paddings to fit different screen sizes.
learn to make the awards section responsive by adjusting slider settings, resizing for small screens, and implementing media queries to ensure controls stay aligned and the layout adapts.
Make the branches section responsive by center-aligning content, adjusting margins, and implementing a resize function to dynamically set the map iframe height at breakpoints.
Make the contact section responsive by fixing Bootstrap classes, centering content, and tuning margins, widths, and separators for a fluid, validated form layout.
Fix the mini subscribe section responsiveness on small screens by adjusting the input display and bottom margins at breakpoint 767, completing the subscribe section.
Learn to make the footer responsive by running a resize function, adjusting columns, padding, borders, typography, and minimum content height across small and large screens with media queries.
Learn how to implement Bootstrap scrollspy for desktop and mobile navigation using data-spy, data-target, and the active state to highlight the current section.
Apply a smooth scroll navigation using a plugin to anchor links across desktop and mobile, adjusting the delay to 100 milliseconds for a seamless user experience.
Apply and customize animations to webpage elements with the animate library, using left/right entrances, fades, flips, and scroll-triggered delays across sections.
Finalize a responsive website by optimizing mobile navigation, testing across devices, and refining animations for mobile. Implement media queries, adjust heights, fix header background, and ensure a polished finish.
This course is a complete front end web design course to achieve a high level understanding of how the websites are created and made Interactible. This course has been created for those who want to learn both designing web PSD templates and also coding with html, css and jquery along with the use of the power of Bootstrap 4. This course is also for those who want to learn one of the mentioned skills or those who want to learn one of them but also want to have a good understanding of other skills, this course is even for those that are rather experienced in the field and want to move to the next level. This course could have been two separate courses but it has been done this way to cover a wider range of demands. It is also necessary for learner's to know this course is not recommended for the people that are absolute beginner as it is possible for them to have difficulty keep up with the course to the end.
At the end of the course, you will become a professional web graphics designer and front end developer and be able to do projects in any size.