LEARN MORE BYU-Hydro 201: Introduction to Python and Python Environments This module introduces computer programming languages, provides resources to get comfortable using python, and shows how to manage code using packages and virtual environments. Starts: Jan 1, 2020 BYU-Hydro-201 Starts:
LEARN MORE BYU-Hydro 202: Jupyter Notebook In this course, you will learn to create Jupyter Notebooks, which allow you to create and share documents that contain live code, text, and other elements. It also includes a brief introduction to Google Colaboratory and CUAHSI Hydroshare. Starts: Jan 1, 2020 BYU-Hydro-202 Starts:
LEARN MORE BYU-Hydro 203: How to Program Effectively and Efficiently An introduction to clean and professional coding habits. Starts: Jan 1, 2020 BYU-Hydro-203 Starts:
LEARN MORE BYU-Hydro 010: Content Management This course provides instruction on how to maintain the BYU Hydroinformatics lab website using Brightspot. Starts: Jan 1, 2020 BYU-Hydro-010 Starts:
LEARN MORE BYU-Hydro 001: Navigating the BYU Hydroinformatics Lab In this module, new students learn how to integrate themselves into the BYU Hydroinformatics Lab. Starts: May 11, 2020 BYU-Hydro-001 Starts:
LEARN MORE TETHYS-102: Virtual Machines At times, your physical computing resources are insufficient for the tasks you need to complete. This may be due to the need for a different operating system or the need for additional computing power. Or, an application you want to run requires a specific environment that is different from your current setup. Virtual machines are potential solutions to these problems Starts: May 4, 2021 TETHYS-102 Starts:
LEARN MORE TETHYS-103: Linux and Command Line This course provides an introduction to operating systems and using the terminal/command line. Starts: May 4, 2021 TETHYS-103 Starts:
LEARN MORE TETHYS-205: Programming Techniques An introduction to clean and professional coding habits. Starts: Jun 10, 2021 TETHYS-205 Starts:
LEARN MORE TETHYS-401: Web Services An Introduction to Web Services -- what they are, how to use them, how they are relevant to web development in Tethys. Starts: Jul 27, 2021 TETHYS-401 Starts:
LEARN MORE TETHYS-421: Web Visualization In this course, you will learn about the JavaScript tools used to generate compelling visualization on websites. This includes plotting libraries like Plotly.js and mapping libraries like OpenLayers and Leaflet. Starts: Aug 3, 2021 TETHYS-421 Starts:
LEARN MORE TETHYS-202: Python Packages and Environments Instruction on python packages and how to install them using package managers. Starts: May 13, 2022 TETHYS-202 Starts:
LEARN MORE TETHYS 203: Scientific Python Introduction to several packages commonly used for Scientific Applications in Python Starts: May 22, 2022 TETHYS-203 Starts:
LEARN MORE TETHYS-502: Tethys Platform Key Concepts Learn key concepts for Tethys Platform and create your first Tethys app. Starts: Aug 1, 2022 TETHYS-502 Starts:
LEARN MORE BYU-Hydro 102: System Operations This course provides an introduction to operating systems and using the terminal/command line. Starts: Jan 1, 2020 BYU-Hydro-102 Starts:
LEARN MORE BYU-Hydro 103: Working with Virtual Machines and Containers This module will introduce the concept of virtual machines and containers. Starts: Jan 1, 2020 BYU-Hydro-103 Starts:
LEARN MORE BYU-Hydro 210: GitHub Basics This is an introduction to Git and Github used for code sharing, management, and versioning. Starts: Jan 1, 2020 BYU-Hydro-210 Starts:
LEARN MORE BYU-Hydro 211: GitHub Advanced Concepts In this module, you will learn the Git concepts presented in BYU-Hydro-210 more in-depth, as well as how to use Git locally through the command line. Starts: Jan 1, 2020 BYU-Hydro-211 Starts:
LEARN MORE BYU-Hydro 301: Introduction to Web Programming In this course, you will learn the basics of HTML and CSS and how they work together to create the framework of a web page. Starts: Jan 1, 2020 BYU-Hydro-301 Starts:
LEARN MORE BYU-Hydro 304: Web Services This course provides an introduction to web services, especially those useful in hydroinformatics work. Several hands-on tutorials will show you how to make maps through Leaflet and OpenLayers. Starts: Jan 1, 2020 BYU-Hydro-304 Starts:
LEARN MORE BYU-Hydro 500: Installing Tethys and First App This course covers how to install Tethys, download an existing app, and create a custom app. Starts: Jan 1, 2020 BYU-Hydro-500 Starts:
LEARN MORE BYU-Hydro 302: Introduction to JavaScript This module introduces individuals to the basics of JavaScript. Starts: Jan 10, 2020 BYU-Hydro-302 Starts:
LEARN MORE TETHYS-523: THREDDS and Tethys Platform An introduction to THREDDS, TDS, and integrating TDS into Tethys apps. Starts: Aug 1, 2022 TETHYS-523 Starts: