training.linuxfoundation.org Open in urlscan Pro
2620:12a:8001::1  Public Scan

Submitted URL: http://training.linuxfoundation.org/
Effective URL: https://training.linuxfoundation.org/
Submission: On February 19 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

GET https://training.linuxfoundation.org/

<form role="search" id="lf-search-form" class="lf-search-show" action="https://training.linuxfoundation.org/" method="GET">
  <span class="lf-arrow-wrap"><span class="lf-arrow"></span></span>
  <span id="lf-search-main">
    <input type="text" name="s" id="s" value="" placeholder="Start Typing..." data-placeholder="Start Typing...">
  </span>
</form>

GET https://training.linuxfoundation.org/

<form role="search" action="https://training.linuxfoundation.org/" method="GET">
  <input type="text" name="s" id="s" value="Start Typing..." aria-label="Search" data-placeholder="Start Typing...">
</form>

POST /#gf_1

<form method="post" enctype="multipart/form-data" id="gform_1" action="/#gf_1" data-formid="1" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <ul id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_1_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_1_1"><label
          class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_1_1">
          <span id="input_1_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.3" id="input_1_1_3" value="" aria-required="true" placeholder="Name">
            <label for="input_1_1_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
          <span id="input_1_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.6" id="input_1_1_6" value="" aria-required="true" placeholder="Last">
            <label for="input_1_1_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last</label>
          </span>
        </div>
      </li>
      <li id="field_1_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_1_2"><label
          class="gfield_label gform-field-label" for="input_1_2">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_1_2" type="email" value="" class="medium" placeholder="Your email" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_1_7" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_7">
        <div id="newsletter-json-data" style="display:none!important;">{"image":"/wp-content/themes/lf/images/newsletter.png"}</div>
      </li>
      <li id="field_1_9" class="gfield gfield--type-html gfield--width-full lf-captcha-copy gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below gfield_visibility_hidden"
        data-js-reload="field_1_9"><span style="font-size:12px;display:inline-block;width:100%;text-align:left;margin-top:7px;"><img decoding="async" src="/wp-content/themes/lf/images/rec_logo_48.png"
            style="float: left;padding-right: 5px;margin-bottom: 0;height: 20px;">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and
          <a href="https://policies.google.com/terms">Terms of Service</a> apply.</span></li>
      <li id="field_1_5" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_5">
        <div class="ginput_container ginput_container_text"><input name="input_5" id="input_1_5" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
      </li>
      <li id="field_1_4" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_4">
        <div class="ginput_container ginput_container_text"><input name="input_4" id="input_1_4" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
      </li>
      <li id="field_1_3" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_3">
        <div class="ginput_container ginput_container_text"><input name="input_3" id="input_1_3" type="hidden" class="gform_hidden" aria-invalid="false" value="7012M000001nTU2"></div>
      </li>
      <li id="field_1_10" class="gfield gfield--type-turnstile gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_10">
        <div class="ginput_container ginput_container_turnstile">
          <div class="cf-turnstile" data-js-turnstile="" data-theme="light" data-sitekey="0x4AAAAAAAHY4CW2pTn8Br-c"><iframe
              src="https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/b/turnstile/if/ov2/av0/rcv0/0/7mhgu/0x4AAAAAAAHY4CW2pTn8Br-c/light/normal" allow="cross-origin-isolated; fullscreen"
              sandbox="allow-same-origin allow-scripts allow-popups" id="cf-chl-widget-7mhgu" tabindex="0" title="Widget containing a Cloudflare security challenge" style="border: none; overflow: hidden; width: 300px; height: 65px;"></iframe><input
              type="hidden" name="cf-turnstile-response" id="cf-chl-widget-7mhgu_response" value=""></div>
        </div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_1&quot;]){return false;}  if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_1&quot;]){return false;} if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  jQuery(&quot;#gform_1&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="1">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsIjI3ZWZlOGUzMDBhNzNkYmY3Y2QyZGExOWI1MmI2ZDVkIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /#gf_74

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_74" id="gform_74" action="/#gf_74" data-formid="74" novalidate="">
  <input type="hidden" class="gforms-pum" value="{&quot;closepopup&quot;:false,&quot;closedelay&quot;:0,&quot;openpopup&quot;:false,&quot;openpopup_id&quot;:0}">
  <div class="gform-body gform_body">
    <ul id="gform_fields_74" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_74_1" class="gfield gfield--type-name lf-newsletter-drawer-form-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label gfield_visibility_visible"
        data-js-reload="field_74_1"><label class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_74_1">
          <span id="input_74_1_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.3" id="input_74_1_3" value="" aria-required="true" placeholder="Name">
            <label for="input_74_1_3" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">First</label>
          </span>
          <span id="input_74_1_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
            <input type="text" name="input_1.6" id="input_74_1_6" value="" aria-required="true" placeholder="Last">
            <label for="input_74_1_6" class="gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text">Last</label>
          </span>
        </div>
      </li>
      <li id="field_74_2" class="gfield gfield--type-email lf-newsletter-drawer-form-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible"
        data-js-reload="field_74_2"><label class="gfield_label gform-field-label" for="input_74_2">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_74_2" type="email" value="" class="medium" placeholder="Your email" aria-required="true" aria-invalid="false">
        </div>
      </li>
      <li id="field_74_10" class="gfield gfield--type-turnstile gfield--width-full field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_74_10">
        <div class="ginput_container ginput_container_turnstile">
          <div class="cf-turnstile" data-js-turnstile="" data-theme="light" data-sitekey="0x4AAAAAAAHY4CW2pTn8Br-c"><iframe
              src="https://challenges.cloudflare.com/cdn-cgi/challenge-platform/h/b/turnstile/if/ov2/av0/rcv0/0/1ni7w/0x4AAAAAAAHY4CW2pTn8Br-c/light/normal" allow="cross-origin-isolated; fullscreen"
              sandbox="allow-same-origin allow-scripts allow-popups" id="cf-chl-widget-1ni7w" tabindex="0" title="Widget containing a Cloudflare security challenge" style="border: none; overflow: hidden; width: 300px; height: 65px;"></iframe><input
              type="hidden" name="cf-turnstile-response" id="cf-chl-widget-1ni7w_response" value=""></div>
        </div>
      </li>
      <li id="field_74_5" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_74_5">
        <div class="ginput_container ginput_container_text"><input name="input_5" id="input_74_5" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
      </li>
      <li id="field_74_4" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_74_4">
        <div class="ginput_container ginput_container_text"><input name="input_4" id="input_74_4" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div>
      </li>
      <li id="field_74_3" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_74_3">
        <div class="ginput_container ginput_container_text"><input name="input_3" id="input_74_3" type="hidden" class="gform_hidden" aria-invalid="false" value="7012M000001nTU2"></div>
      </li>
      <li id="field_74_9" class="gfield gfield--type-html lf-newsletter-drawer-form-title gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible"
        data-js-reload="field_74_9">
        <h3>Sign up to get access to exclusive promotions, the latest trainings and news</h3>
        <p>Stay up to date with the newest courses, certifications, and promotions from the LF training team.</p>
        <style>
          #gform_wrapper_74 .gfield--type-turnstile {
            width: 220px;
          }
        </style>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_74" class="gform_button button" value="Sign up"
      onclick="if(window[&quot;gf_submitting_74&quot;]){return false;}  if( !jQuery(&quot;#gform_74&quot;)[0].checkValidity || jQuery(&quot;#gform_74&quot;)[0].checkValidity()){window[&quot;gf_submitting_74&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_74&quot;]){return false;} if( !jQuery(&quot;#gform_74&quot;)[0].checkValidity || jQuery(&quot;#gform_74&quot;)[0].checkValidity()){window[&quot;gf_submitting_74&quot;]=true;}  jQuery(&quot;#gform_74&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=74&amp;title=&amp;description=&amp;tabindex=0&amp;theme=data-form-theme='legacy'">
    <input type="hidden" class="gform_hidden" name="is_submit_74" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="74">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_74" value="WyJbXSIsIjI3ZWZlOGUzMDBhNzNkYmY3Y2QyZGExOWI1MmI2ZDVkIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_74" id="gform_target_page_number_74" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_74" id="gform_source_page_number_74" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
  <input type="hidden" name="pum_form_popup_id" value="16006">
</form>

Text Content

Skip to main content

Training & Certification
 * Catalog
   * See Full Catalog
   * Certification Catalog
   * IT Professional Program Catalog
   * SkillCred Catalog
   * Subscriptions
   * Search By Technology
     * System Administration
     * Cloud & Containers
     * Networking
     * Cybersecurity
     * Blockchain
     * Linux Kernel Development
     * IoT & Embedded Development
     * Web & Application Development
     * Systems Engineering
     * DevOps & Site Reliability
     * Open Source Best Practice
 * Resources
   * Free Courses
   * Tutorials
   * Webinars
   * Publications
   * Newsletter Sign-Up
   * Blog
   * Tux Rewards
   * Digital Badges
   * Support
 * Corporate Solutions
   * Security Workshops
 * Explore
   * Plan Your IT Career
     * Plan Your IT Career
     * Learning Paths
     * Career Path Quiz
     * IT Career Roadmap
   * Get Instant Quote
   * Regional Training
   * Regional Class Schedule
   * Member Benefits
   * Training Partner Program
   * Academic Partner Program
   * Verify Certification
   * SMEs & Instructors
   * Scholarships
   * Policies
   * FAQs
   * Contact Us-Support
   * About Us

Menu
 * English
   * Japanese
   * Chinese
 * My LF Profile
 * My LF Profile
   * Manage My LF Profile
   * Logout
 * My Training Portal

 * Catalog
   * See Full Catalog
   * Certification Catalog
   * IT Professional Program Catalog
   * SkillCred Catalog
   * Subscriptions
   * Search By Technology
     * System Administration
     * Cloud & Containers
     * Networking
     * Cybersecurity
     * Blockchain
     * Linux Kernel Development
     * IoT & Embedded Development
     * Web & Application Development
     * Systems Engineering
     * DevOps & Site Reliability
     * Open Source Best Practice
 * Resources
   * Free Courses
   * Tutorials
   * Webinars
   * Publications
   * Newsletter Sign-Up
   * Blog
   * Tux Rewards
   * Digital Badges
   * Support
 * Corporate Solutions
   * Security Workshops
 * Explore
   * Plan Your IT Career
     * Plan Your IT Career
     * Learning Paths
     * Career Path Quiz
     * IT Career Roadmap
   * Get Instant Quote
   * Regional Training
   * Regional Class Schedule
   * Member Benefits
   * Training Partner Program
   * Academic Partner Program
   * Verify Certification
   * SMEs & Instructors
   * Scholarships
   * Policies
   * FAQs
   * Contact Us-Support
   * About Us
 * English
   * Japanese
   * Chinese
 * My LF Profile
 * My LF Profile
   * Manage My LF Profile
   * Logout
 * My Training Portal


Close Search
NEW!


THRIVE-ONE FREE 10-DAY TRIAL!

Start Your FREE Trial Today
Research Report


2023 STATE OF TECH TALENT RESEARCH REPORT NOW AVAILABLE!

Survey results provide insights into acquiring and retaining top tech talent.
Learn more
CERTIFICATION


GROW YOUR CAREER WITH CERTIFICATIONS

Respected, verifiable certifications from a vendor-neutral entity like The Linux
Foundation demonstrate the depth of your skills to potential employers, most of
whom report they are more likely to hire someone holding such a certification.
Get Certified
TRAINING


GAIN MARKETABLE OPEN SOURCE SKILLS

93% of hiring managers are unable to find enough individuals with open source
skills. Take advantage by gaining these in demand skills and set yourself up for
a successful long term career.
Start Learning
Learning Path


CLOUD & CONTAINERS

Cloud and container skills are the most sought after by open source hiring
managers.

Learning Path


BLOCKCHAIN

Gartner predicted banks would see $1 billion in value from blockchain
technologies by 2020.

Learning Path


LINUX KERNEL DEVELOPMENT

Linux runs 99% of supercomputers, 82% of smartphones and 90% of public cloud
workloads.

Learning Path


SYSTEM ADMINISTRATION

System administration is the ideal starting point for a career in IT.

Learning Paths


DISCOVER THE PATH TO A BRIGHTER FUTURE

Whether you’re just starting out and aren’t sure where to begin, or if you’re an
experienced pro looking to add a new skill, we offer a path to help.
Explore All
Quotes from students


“Since receiving my CKA and CKAD certifications, I feel that I have jump started
my career. Recruiters are calling me and it's not in response to me submitting
my CV. This demonstrates that these certifications have added weight to my
profile.”
Med Ilyes El Ajroud, DevOps Engineer
“After losing my job in June 2020 due to the pandemic, I studied for and passed
the JSNSD certification. After receiving my certification, more companies
started noticing my profile on LinkedIn and Reddit. Finally, I was hired by a
health startup in NY as a Senior Backend Developer using Node.JS!”
Oscar Calderon, Senior Backend Developer
“Every topic was surprisingly thorough and well explained with a depth I didn't
expect from an introduction.”
LFD201 student
“The structure of the lessons built upon each other very well. I found the hands
on aspect to be particularly valuable. The explanations provided context around
why you are doing certain things and that really helped connect the dots and
visualize how all the components work together.”
LFD259 student


Corporate Training
Maximize Your Open Source Investment
Whether you’re looking for a single course to get your team up to speed or you
want to set up an ongoing technical training program for your entire company, we
can help. Contact us today to learn more about our subscription packages and
customizable corporate training options.
Learn More

STAY UP TO DATE

Get early access to the latest Linux Foundation Training news, tutorials and
exclusive offers – available only for monthly newsletter subscribers.

Get exclusive discounts, news, and more with our free newsletter
 * Name*
   First Last
 * Email*
   
 * {"image":"/wp-content/themes/lf/images/newsletter.png"}
 * This site is protected by reCAPTCHA and the Google Privacy Policy and Terms
   of Service apply.
 * 
 * 
 * 
 * 



We won’t ever send you spam, promise.


 * twitter
 * facebook
 * linkedin
 * youtube

© 2024 Linux Foundation - Training.  The Linux Foundation®. All rights reserved.
The Linux Foundation has registered trademarks and uses trademarks. For a list
of trademarks of The Linux Foundation, please see our Trademark Usage page.
Linux is a registered trademark of Linus Torvalds.
Terms of Use | Privacy Policy | Bylaws | Trademark Usage | Antitrust Policy |
Good Standing PolicyAccelerated by


SIGN UP TO GET ACCESS TO EXCLUSIVE PROMOTIONS, THE LATEST TRAININGS AND NEWS

Stay up to date with the newest courses, certifications, and promotions from the
LF training team.

 * Name*
   First Last
 * Email*
   
 * 
 * 
 * 
 * 


 * SIGN UP TO GET ACCESS TO EXCLUSIVE PROMOTIONS, THE LATEST TRAININGS AND NEWS
   
   Stay up to date with the newest courses, certifications, and promotions from
   the LF training team.


X

X

Thank you for your interest in Linux Foundation training and certification. We
think we can better serve you from our China Training site. To access this site
please click below.

感谢您对Linux Foundation培训的关注。为了更好地为您服务,我们将您重定向到中国培训网站。 我们期待帮助您实现在中国区内所有类型的开源培训目标。

Go to Site 前往中文网站 Continue to English site

Notifications