
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.
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.
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.
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