On September 1, 2022, GitHub Learning Lab will shut down.
Read more on the GitHub blog and check out GitHub Skills for courses backed by GitHub Actions.

Intro to nanoMFG Tool Development

Introduction to the basic machinery of Github and to learning how to contribute tool projects to the nanoHub.

Start free course Join 461 others!

Getting Started with nanoHUB Tool Development

Thanks for joining the nanoMFG developer community. To get started we have collected a set of basic GitHub course that we think provide a good introduction to the platform. Following that we have links to resources on both the nanoHUB site and our community repo for getting started with Jupyter-based tool publication.

Steps to complete this learning path 9
  1. What is GitHub?

    Hey, it's your first time here, so let's not take any chances. Check out this short video to understand why people use GitHub.

  2. If you are looking for a quick and fun introduction to GitHub, you've found it. This class will get you started using GitHub in less than an hour.

  3. You’re an upload away from using a full suite of development tools and premier third-party apps on GitHub. This course helps you seamlessly upload your code to GitHub and introduces you to exciting next steps to elevate your project.

  4. See how collaboration works on GitHub and start building great things, together.

  5. There are millions of projects on GitHub, all competing for attention from the millions of open source contributors available to help. Learn how to help your project stand out.

  6. nanoMFG Community Resources

    Explore the nanoMFG developer community page.

  7. Examples for Jupyter Notebook Applications on nanoHUB

    A great collection of example notebook and how-to guides from the nanoHub team.

  8. nanoHUB Jupyter Notebook Tool

    Develop Jupyter applications on the nanoMFG hosted notebook hub.

  9. Template Repository for Jupyter Notebook based nanoHub tools.

    A template repository with documentation for deploying a simple Jupyter notebook too on nanoHub.

Share this learning path

All public courses on Learning Lab are free.

Latest release

What is GitHub Learning Lab?

Learn new skills by completing fun, realistic projects in your very own GitHub repository.

Ready to start learning?

Start Intro to nanoMFG Tool Development