Materialize CSS
Materialize Navbars
Materialize CSS navbars are fully contained by an HTML5 Nav tag. Inside a recommended container div, there are 2 main parts of the navbar. A logo or brand link, and the navigations links. 

So many navbars in material design there are left aligned navbar, right aligned navbar, center logo, active link item, navbar with tabs, fixed navbar, navbar dropdown menu, icon links, buttons, search bar, mobile collapse buttons.
Right Aligned Links

Just add a right class to your <ul> that contains them.

<nav>
    <div class="nav-wrapper">
      <a href="#" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <ul id="nav-mobile" class="right hide-on-med-and-down">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li><a href="#!">Material Design</a></li>
      </ul>
    </div>
</nav>
Output :
Navbar
Left Aligned Links

just add a left class to your <ul> that contains them.

<nav>
    <div class="nav-wrapper">
      <a href="#" class="brand-logo right"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <ul id="nav-mobile" class="left hide-on-med-and-down">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li><a href="#!">Material Design</a></li>
      </ul>
    </div>
</nav>
Output :
Navbar
Centering the logo

Just add the center class to your <a class="brand-logo">.

<nav>
    <div class="nav-wrapper">
      <a href="#" class="brand-logo center"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <ul id="nav-mobile" class="left hide-on-med-and-down">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li><a href="#!">Material Design</a></li>
      </ul>
    </div>
</nav>
Output :
Navbar
Active Items

<nav>
    <div class="nav-wrapper">
      <a href="#" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <ul id="nav-mobile" class="right hide-on-med-and-down">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li class="active"><a href="#!">Material Design</a></li>
        <li><a href="#!">Bootstrap 4</a></li>
      </ul>
    </div>
</nav>
Output :
Navbar
Mobile Collapse Button

When your nav bar is resized, you will see that the links on the right turn into a hamburger icon menu. Take a look at the example below to get this functionality. Add the entire button-collapse line to your nav.

<nav class="nav-extended">
    <div class="nav-wrapper">
      <a href="#" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
      <ul id="nav-mobile" class="right hide-on-med-and-down">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li><a href="#!">Material Design</a></li>
        <li><a href="#!">Bootstrap 4</a></li>
      </ul>
      <ul class="side-nav" id="mobile-demo">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li><a href="#!">Material Design</a></li>
        <li><a href="#!">Bootstrap 4</a></li>
      </ul>
    </div>
</nav>

<script type="text/javascript">
	 $(".button-collapse").sideNav();
</script>
Output :
Navbar
Initialization

After including the button-collapse line into your navbar, all you have to do now is place this code in your page's $( document ).ready(function(){}) code.

 $(".button-collapse").sideNav();
Navbar with Tabs

To add extended components to the navbar, add the class nav-extended to the outer nav tag. This will allow your navbar height to be variable.

<nav class="nav-extended">
    <div class="nav-wrapper">
      <a href="#" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <a href="#" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a>
      <ul id="nav-mobile" class="right hide-on-med-and-down">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li class="active"><a href="#!">Material Design</a></li>
        <li><a href="#!">Bootstrap 4</a></li>
      </ul>
      <ul class="side-nav" id="mobile-demo">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li class="active"><a href="#!">Material Design</a></li>
        <li><a href="#!">Bootstrap 4</a></li>
      </ul>
    </div>
    <div class="nav-content">
      <ul class="tabs tabs-transparent">
        <li class="tab"><a href="#JavaScript">JavaScript</a></li>
        <li class="tab"><a class="active" href="#jQuery">jQuery</a></li>
        <li class="tab disabled"><a href="#AngularJS">AngularJS</a></li>
        <li class="tab"><a href="#Ajax">Ajax</a></li>
      </ul>
    </div>
</nav>
    <div id="JavaScript" class="col s12"><p>JavaScript Tutorial</p></div>
    <div id="jQuery" class="col s12"><p>jQuery Tutorial</p></div>
    <div id="AngularJS" class="col s12"><p>AngularJS Tutorial</p></div>
    <div id="Ajax" class="col s12"><p>Ajax Tutorial</p></div>

</div>

<script type="text/javascript">
	 $(".button-collapse").sideNav();
</script>
Output :
Navbar
Fixed Navbar

To make the navbar fixed, you have to add an outer wrapping div with the class navbar-fixed. This will offset your other content while making your nav fixed.

<div class="navbar-fixed">
    <nav>
      <div class="nav-wrapper">
        <a href="#!" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
        <ul class="right hide-on-med-and-down">
            <li><a href="#!">HTML5</a></li>
            <li><a href="#!">CSS3</a></li>
            <li><a href="#!">Material Design</a></li>
        </ul>
      </div>
    </nav>
</div>
Navbar Dropdown Menu

To add a navbar dropdown menu, add the ul dropdown structure into the page. Then, add an element to trigger the dropdown menu. Make sure to supply the id of the dropdown structure to the data-activates attribute of the dropdown trigger.

<nav>
  <div class="nav-wrapper">
    <a href="#!" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
    <ul class="right hide-on-med-and-down">
      <li><a href="#!">HTML5</a></li>
      <li><a href="#!">CSS3</a></li>
      <!--  Start Dropdown Menu -->
      <li><a class="dropdown-button" href="#!" data-activates="dropdown_menu">Material Design<i class="material-icons right">arrow_drop_down</i></a></li>
      <!--  End Dropdown Menu -->
      <li><a href="#!">Bootstrap 4</a></li>
    </ul>
  </div>
</nav>
<!--  Start Dropdown Menu -->
<ul id="dropdown_menu" class="dropdown-content">
  <li><a href="#!">one</a></li>
  <li><a href="#!">two</a></li>
  <li class="divider"></li>
  <li><a href="#!">three</a></li>
</ul>
<!--  End Dropdown Menu -->
Output :
Navbar

To activate the dropdown menu, insert this line of code into your JavaScript file, within the $( document ).ready(function) block

$(".dropdown-button").dropdown();
Icon Links
<nav>
  <div class="nav-wrapper purple">
    <a href="#!" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
    <ul class="right hide-on-med-and-down">
        <li><a href="#!"><i class="material-icons">search</i></a></li>
        <li><a href="#!"><i class="material-icons">view_module</i></a></li>
        <li><a href="#!"><i class="material-icons">refresh</i></a></li>
        <li><a href="#!"><i class="material-icons">more_vert</i></a></li>
    </ul>
  </div>
</nav>
Output :
Navbar

For adding an icon to a text link you need to add either a left or right class to the icon depending on where you want the icon to be.

<nav>
    <div class="nav-wrapper purple">
      <a href="#!" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <ul class="right hide-on-med-and-down">
        <li><a href="sass.html"><i class="material-icons left">view_module</i>Link with Left Icon</a></li>
        <li><a href="badges.html"><i class="material-icons right">account_circle</i>Link with Right Icon</a></li>
      </ul>
    </div>
</nav>
Output :
Navbar
Buttons

Just add the .btn class on the <a> tag.

<nav>
    <div class="nav-wrapper">
      <a href="#!" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <ul class="right hide-on-med-and-down">
        <li><a class="waves-effect waves-light btn">Button</a></li>
        <li><a class="waves-effect waves-light btn">Button <i class="material-icons right">cloud</i></a></li>
        <li><a class="waves-effect waves-light btn-large">Large Button</a></li>
      </ul>
    </div>
</nav>
Output :
Navbar
Halfway FAB in Extended Navbar

Add the halfway-fab class to your extended navbar.

<nav class="nav-extended">
    <div class="nav-wrapper">
      <a href="#!" class="brand-logo"><img src="../images/Free-Time-Learning.png" width="270" height="60"></a>
      <ul class="right hide-on-med-and-down">
        <li><a href="#!">HTML5</a></li>
        <li><a href="#!">CSS3</a></li>
        <li><a href="#!">Material Design</a></li>
      </ul>
    </div>
    <div class="nav-content">
      <span class="nav-title">&nbsp; Tutorials</span>
      <a class="btn-floating btn-large halfway-fab waves-effect waves-light teal">
        <i class="material-icons blue">add</i>
      </a>
    </div>
</nav>
Output :
Navbar
Search Bar
<nav>
    <div class="nav-wrapper blue">
      <form>
        <div class="input-field">
          <input id="search" type="search" required>
          <label class="label-icon" for="search"><i class="material-icons">search</i></label>
          <i class="material-icons">close</i>
        </div>
      </form>
    </div>
</nav>
Output :