
An introduction to this course, what you are going to learn, the teaching style, and which extra learning materials are included.
Get an overview of all the projects you will learn to create in this course. You can also follow the links to experience live demos of all the projects.
A quick introduction to the Semantic UI framework. You will learn about the history, the features, and the process for creating and modifying UI components.
Learn how to download and install Semantic UI. This will be a simple setup with compiled and minified source files making it easy for beginners.
An introduction to the custom Learning Kit created specifically for this course. You will see what it is and learn how to use it to better learn to code with Semantic UI.
Learn how to create and use buttons. A button indicates a possible user action.
Learn how to create and use buttons. A button indicates a possible user action.
Learn how to create and use containers. A container limits content to a maximum width.
Learn how to create and use dividers. A divider visually segments content into groups.
Learn how to create and use flags. A flag is used to represent a political state.
Learn how to create and use headers. A header provides a short summary of content.
Learn how to create and use icons. An icon is a glyph used to represent something else.
Learn how to create and use images. An image is a graphic representation of something.
Learn how to create and use inputs. An input is a field used to elicit a response from a user.
Learn how to create and use labels. A label displays content classification.
Learn how to create and use lists. A list is used to group related content.
Learn how to create and use loaders. A loader alerts a user to wait for an activity to complete.
Learn how to create and use placeholders. A placeholder is used to reserve space for content that soon will appear in a layout.
Learn how to create and use rails. A rail is used to show accompanying content outside the boundaries of the main view of a site.
Learn how to create and use reveals. A reveal displays additional content in place of previous content when activated.
Learn how to create and use segments. A segment is used to create a grouping of related content.
Learn how to create and use steps. A step shows the completion status of an activity in a series of activities.
Learn how to create and use breadcrumbs. A breadcrumb is used to show hierarchy between content.
Learn how to create and use forms. A form displays a set of related user input fields in a structured way.
Learn how to create and use forms. A form displays a set of related user input fields in a structured way.
Learn how to create and use grids. A grid is used to harmonize negative space in a layout.
Learn how to create and use grids. A grid is used to harmonize negative space in a layout.
Learn how to create and use menus. A menu displays grouped navigation actions.
Learn how to create and use menus. A menu displays grouped navigation actions.
Learn how to create and use messages. A message displays information that explains nearby content.
Learn how to create and use tables. A table displays a collections of data grouped into rows.
Learn how to create and use tables. A table displays a collections of data grouped into rows.
Learn how to create and use advertisements. An ad displays third-party promotional content.
Learn how to create and use cards. A card displays site content in a manner similar to a playing card.
Learn how to create and use comments. A comment displays user feedback to site content.
Learn how to create and use feeds. A feed presents user activity chronologically.
Learn how to create and use items. An item view presents large collections of site content for display.
Learn how to create and use statistics. A statistic emphasizes the current value of an attribute.
Learn how to create and use accordions. An accordion allows users to toggle the display of sections of content.
Learn how to create and use checkboxes. A checkbox allows a user to select a value from a small set of options, often binary.
Learn how to create and use dimmers. A dimmer hides distractions to focus attention on particular content.
Learn how to create and use dropdowns. A dropdown allows a user to select a value from a series of options.
Learn how to create and use dropdowns. A dropdown allows a user to select a value from a series of options.
Learn how to create and use embeds. An embed displays content from other websites like YouTube videos or Google Maps.
Learn how to create and use modals. A modal displays content that temporarily blocks interactions with the main view of a site.
Learn how to create and use modals. A modal displays content that temporarily blocks interactions with the main view of a site.
Learn how to create and use popups. A popup displays additional information on top of a page.
Learn how to create and use progress bars. A progress bar shows the progression of a task.
Learn how to create and use ratings. A rating indicates user interest in content.
Learn how to create and use search modules. A search module allows a user to query for results from a selection of data.
Learn how to create and use shapes. A shape is a three dimensional object displayed on a two dimensional plane.
Learn how to create and use sidebars. A sidebar hides additional content beside a page.
Learn how to create and use stickies. Sticky content fixes itself to the browser viewport as content is scrolled.
Learn how to create and use tabs. A tab is a hidden section of content activated by a menu.
Learn how to create and use transitions. A transition is an animation usually used to move content in or out of view.
An introduction to this project. Get an overview of all of the different sections and pages that make up this project and that you'll learn to create. You can also follow the links provided in the "Resources" section of this lecture to download the source code for this project or see an online working demo of the project.
Explore the basic structure of a Semantic UI page by setting up a container and a responsive two column grid, with head scripts for jQuery and Semantic UI.
Build a six-item work experience section inside a fluid cart using Semantic UI, each item pairing a left icon with right content, a header, a link, and a date.
Update the education section by replacing icons and headings with university-themed entries, listing degrees from Stanford, Harvard, Berkeley, New York college, and New York high school, while fixing misspellings.
Create a responsive contact info card with a fluid UI card, stacked items and icons, plus a labeled contact form with name, email, message, and a submit button.
An introduction to this project. Get an overview of all of the different sections and pages that make up this project and that you'll learn to create. You can also follow the links provided in the "Resources" section of this lecture to download the source code for this project or see an online working demo of the project.
Master the basic setup for a Semantic UI project: default installation, type declarations, meta tags, a title and company name, and linking the Semantic UI and jQuery scripts.
Create a responsive Semantic UI navigation bar with links for home, services, about, team, and contact, plus a hover-activated language dropdown that stacks on small devices.
Create a responsive hero section with a latch image, company name, subheader, and two call-to-action buttons, using a responsive grid that stacks on mobile and becomes two columns on desktop.
Create a message block with a light blue border, featuring a header 'we are hiring', descriptive text, and a link, arranged in a 16-column grid using the info color.
Create the about section with a responsive grid that stacks on mobile and becomes a nested two-column layout at larger breakpoints, including an image, header, text, and a primary button.
Master Semantic UI by building a news grid that shows four items per row on desktop, two on tablet, and one on mobile, with header, date, description, and read more.
Create the final footer for the home page with four sections: quick links, information, follow us, and location, featuring social icons and company contact details in a responsive grid.
Create a responsive services page with a stackable two-column grid that reverses columns on larger screens, featuring an image, descriptive text, and a primary read more button.
Create the first section of the about page by duplicating the file, updating the title and header, adding a center-aligned 'our story' heading, and inserting three paragraphs of text.
Continue building office section as a two-column grid with an image and two paragraphs, using mobile 16-wide and computer 8-wide columns with the glasses UI and a center-aligned H2 header.
Create a responsive clients grid on the about page, starting with a two-column layout that becomes four columns on larger screens, displaying twelve client images with a centered, large heading.
Create the contact page with an address section, opening hours, a message form, and an embedded Google Maps, using a responsive two column grid for desktop.
Create a contact page section that displays opening hours in a two-column grid, with a header 'opening hours' and hours for Monday–Thursday, Friday–Saturday, and Sunday, including lunch breaks.
An introduction to this project. Get an overview of all of the different sections and pages that make up this project and that you'll learn to create. You can also follow the links provided in the "Resources" section of this lecture to download the source code for this project or see an online working demo of the project.
Create the index navigation with a teal inverted UI stackable menu, centered container with a max width, brand header, and a right dropdown that stacks on small screens.
Create a responsive most-read articles section using Semantic UI's stackable grid; stacks on mobile, shows two columns on tablet, and full width on computer, with image cards and linked headings.
Create a responsive categories section with a twelve-item grid, stackable layouts, a central title, and a divider, featuring accessible headings and category links.
Learn to build a responsive footer with Semantic UI by creating a center-aligned container, a compact icon menu, and a copyright paragraph styled with white smoke background and padding.
Construct a two-column responsive breadcrumb using semantic UI, featuring a home link, a divider, and an active current category heading page label that reverses order at tablet and computer breakpoints.
Learn to implement category page navigation using a responsive three-column grid with fluid UI elements, a secondary vertical fluid menu, and a smooth scrolling plugin.
Create the final column as a fluid card with a header and a button link labeled contact support using Semantic UI. The lecture shows building the third column.
Create the article page by updating the breadcrumb, page navigation, and main content, including headings, images, links, ordered lists, a scrollable code block, a small table, and a feedback form.
Structure article content with headers, paragraphs, lists, images, links, tables, and code blocks; enable smooth scroll and horizontal overflow handling for a polished page.
Create a glasses user interface feedback form with a heading, a divider, a yes/no radio group, a labeled text area, and a submit button.
ABOUT
Semantic UI - one of the world's most popular front-end frameworks!
This course covers all the different parts of the latest version of one of the world's most popular front-end framework, Semantic UI 2.4.2. Semantic UI has been used by thousands of people around the world and have been carefully developed to cover a wide range of typical user interfaces.
Web pages built with Semantic UI works across all kinds of devices, browsers and screen sizes and will have a clean and modern design.
This course is for the beginner who want to learn Semantic UI from the bottom up. It goes through all the different parts, but each lecture can be watched independently.
In addition to just learning about the different parts of Semantic UI you will find a detailed walk-through of how to build three different responsive and modern complete projects using only Semantic UI.
PROJECTS
Learn to build the following projects using Semantic UI:
Project 1: Resume and CV Page
Project 2: Small Business Website
Project 3: Knowledge Base
LEARNING STYLE
More than just video lectures
In addition to the video lectures this course contains the following kinds of learning materials:
Semantic UI Learning Kit:
Downloadable ZIP file that works offline
A custom built learning kit with source code for all parts of Semantic UI. Features a reference section with many examples and a practice section, which you can use while learning about Semantic UI. More than 100 source files included in this learning kit.
UPDATES
Upcoming future updates for this course will include the following:
New projects will be added: online shop, social network, portfolio, CMS admin, dashboard and more...
New components, utilities and other features in future versions of Semantic UI will be added
Advanced section on how to customize Semantic UI with Sass
Coding exercises, quizzes and assignments
TESTIMONIALS
Don't take my word for it – read what other students are saying:
Good. Thanks teacher !
– Tạ Hồng Bản
Excelente eleccion.
– Gabriel Galán Maldonado