Tools and Documentation

NPS, Summer 2020


Setting up Anaconda Navigator

Introduction to Jupyter Notebook (code, Latex, Markdown and MkDocs)


  • Installation of Anaconda Navigator in Window, Linux and Mac.
  • Introduction to Jupyter Notebook with its functionalites (e.g., code, markdown and latex code for mathematical equation, matrices, tables).
  • Incerting images, coloring and html and CSS codes.
  • Python Environment (e.g., base) and pip method for package installation.

Read More Project Repo
Introduction to Version Control

Setting up Git, Github and GitLab


  • Creating acount at Github and GitHub tools
  • Pushing and pulling codes with version update numbers and commit message
  • Introduction to fundamental elements of GitHub(e.g., repo, organization, Readme, gitignore, wiki, forking)
  • Command line method for GitHub and Git for remote cloud and PC.
  • Introduction to NBviewers and Github hosted website

Read More Project Repo
Introduction to Academic Writting

Writting Project Notes for a Classroom


  • Writting Projects in Academic Essay style with sections (e.g., Title, Introduction, Main body with subsections, result, conclusion, references)
  • Integration of code, markdown, latex and data visualization in the main body of the project.
  • Introduction to Open Source, Open Data and Democratization of AI. Introduction to open source License type for electronic products.
  • Integration of external link, images and other resources with proper citation and image courtesy under the License type of available media

Read More Project Repo
Introduction to Scientific Writting

Writing Notes for Scientific Projects


  • Writing scientific documents with proper citation and Open source License
  • Introduction to Reference Management, quatation, and Plagiarism.
  • Introduction to Advanced Latex for writting scientific paper and Beamer for presentation
  • Introduction to MkDocs for notes and document publication at GitHub hosted website
  • Read More Project Repo