Other Languages

Javascript
(CDA) Intro to Javascript Beginner, Video Lecture

Commerce Data Academy (CDA) is a set of tutorials originally accumulated in order to teach employees at the Department of Commerce standard programming, Data Science, and computational skills. Introductory course that covers basic JavaScript concepts and makes use of free online tools for programming in JavaScript with real-life examples.

ProgrammingKnowledge Youtube Lectures Beginner, Video Lecture

Comprehensive video courses covering many coding languages such as Python and Java for beginners.

freeCodeCamp YouTube Channel Beginner, Tutorial
freeCodeCamp Tutorials Intermediate, Tutorial

An organization that was forged to help those trying to learn programming and web development processes. Python, Javascript, CSS, SQL, and HTML tutorials on their platform that are taken at your own pace.

Gives access to extra tutorials and instructional lessons that help supplement the instruction portion of the course while including other informational videos about Comp. Sci. topics.

Covers content from introduction material on data analytics and geostatistics to spatial data analytics to machine learning. He also covers various programming languages like R and Python while also giving lectures on how to apply them using real-world data.

Google Earth Engine Tutorials Intermediate, Tutorial

Self paced tutorials: These tutorials are an introduction to using the Earth Engine JavaScript API for advanced geospatial analysis. The tutorials assume no programming background, although they do assume a willingness to learn some JavaScript programming. Use the links below to get started on the tutorials or use the menus on the left to jump to a section of interest.

Video tutorials: These video tutorials are from lectures or hands-on training conducted at the Earth Engine Users’ Summit. View the videos after completing the self-paced tutorials.

 

Java Tutorial at CU Boulder  Intermediate, Video Lecture

A cache of free online courses, tutorials, and tools for analyzing earth science data in R and Python. Created by the Earth Lab at CU Boulder.

Advanced JS: Natural Simulations with Khan Academy  Advanced, Video Lecture

Once you’ve taken Intro to JS, you can go through this course to learn how to combine JS, ProcessingJS, and mathematical concepts to simulate nature in your programs. This course is based on the book The Nature of Code by Daniel Shiffman.

Excel
Introduction to Excel for Data Analysis with Microsoft Beginner, Video Lecture

Commerce Data Academy (CDA) is a set of tutorials originally accumulated in order to teach employees at the Department of Commerce standard programming, Data Science, and computational skills. Introductory course that covers basic JavaScript concepts and makes use of free online tools for programming in JavaScript with real-life examples.

Data Science with LinkedIn Learning Beginner, Online Course

Comprehensive video courses covering many coding languages such as Python and Java for beginners.

Geostats Guy Excel Beginner, Tutorial

A set of Excel demos for statistical and geostatistical methods.

Analyzing and Visulaizing Data Using Excel with Microsoft Beginner, Online Course

Learn how to import data from different sources, create mashups between data sources, and prepare data for analysis. Then, learn how to calculate using the DAX calculation engine. Learn to visualize data using the Power BI cloud service. 6 weeks with 2-4 hours per week to complete.

CSS
freeCodeCamp YouTube Channel Beginner, Tutorial

Gives access to extra tutorials and instructional lessons that help supplement the instruction portion of the course while including other informational videos about Comp. Sci. topics.

freeCodeCamp Tutorials Intermediate, Tutorial

An organization that was forged to help those trying to learn programming and web development processes. Python, Javascript, CSS, SQL, and HTML tutorials on their platform that are taken at your own pace.

Gives access to extra tutorials and instructional lessons that help supplement the instruction portion of the course while including other informational videos about Comp. Sci. topics.

Covers content from introduction material on data analytics and geostatistics to spatial data analytics to machine learning. He also covers various programming languages like R and Python while also giving lectures on how to apply them using real-world data.

Hadoop
Data Science with LinkedIn Learning Beginner, Online Course

Comprehensive video courses covering many coding languages such as Python and Java for beginners.

SQL
SQL with Codecademy Beginner, Online Course

Structured Query Language, the standard language for accessing and manipulating databases. The classic language for data management. 7 hours to complete and self-paced.

SQL with Khan Academy Beginner, Video Lecture

Learn how to use SQL to store, query, and manipulate data through video lectures and exercises.

freeCodecamp Tutorials Intermediate, Tutorial

An organization that was forged to help those trying to learn programming and web development processes. Python, Javascript, CSS, SQL, and HTML tutorials on their platform that are taken at your own pace.

CMSC 13600: Introduction to Data Engineering Advanced, Course

Scalable systems are needed to collect, stream, process, and validate data. Introduction to “big” data engineering, students will receive hands-on experience building and deploying realistic data-intensive systems. Topics will cover streaming, data cleaning, relational data modeling and SQL, and Machine Learning model training. Discussion of practice of programming with large external datasets that cannot fit in main memory on a single machine. Course will consist of bi-weekly programming assignments, a midterm examination, and a final.

Matlab
CMSC 25300: Mathematical Foundations of Machine Learning Advanced, Course

Introduction to mathematical foundations of machine learning, focusing on matrix methods. Mathematical topics include linear equations, regression, regularization, the singular value decomposition, and iterative algorithms. Machine learning topics include the lasso, support vector machines, kernel methods, clustering, dictionary learning, neural networks, and deep learning. Features real-world applications ranging from classification and clustering to denoising and data analysis. Background in calculus and exposure to numerical computing via Matlab, Python, Julia, R is preferred. Prerequisites: 2 quarters of calculus (MATH 153 or higher) or equivalent, and CMSC 11900 or CMSC 12200 or CMSC 15200 or CMSC 16200.

Julia
CMSC 25300: Mathematical Foundations of Machine Learning Advanced, Course

Introduction to mathematical foundations of machine learning, focusing on matrix methods. Mathematical topics include linear equations, regression, regularization, the singular value decomposition, and iterative algorithms. Machine learning topics include the lasso, support vector machines, kernel methods, clustering, dictionary learning, neural networks, and deep learning. Features real-world applications ranging from classification and clustering to denoising and data analysis. Background in calculus and exposure to numerical computing via Matlab, Python, Julia, R is preferred. Prerequisites: 2 quarters of calculus (MATH 153 or higher) or equivalent, and CMSC 11900 or CMSC 12200 or CMSC 15200 or CMSC 16200.

EML
LTER Virtual Career Panel Series Beginner, Video Lecture

The LTER Network Office is hosting this opportunity for graduate students to learn more about career opportunities outside of academia. Each webinar will consist of brief introductions by 4-5 panelists who work in a particular type of career, followed by opportunities for participants to ask questions. Each webinar is recorded and can be accessed through the link. Registration required.

EDI Workshops Intermediate, Workshops

The Environmental Data Initiative is an NSF-funded project, actively promoting and enabling curation and re-use of environmental data. We assist researchers from field stations, individual laboratories, and research projects of all sizes to archive and publish their environmental data. Notes on various EDI workshops ranging from data publication training to hackathons.

ESIP Recorded Webinars Intermediate, Video Lecture

A collection of recorded webinars ranging from topics on general and specific data management practices and applications.

EDI Documents from Online Tutorials Advanced, Tutorial

The Environmental Data Initiative is an NSF-funded project, actively promoting and enabling curation and re-use of environmental data. We assist researchers from field stations, individual laboratories, and research projects of all sizes to archive and publish their environmental data. A collection of repositories for training in working with data sets, including topics like data set construction, data management, data package design, data portal-related software, and more.

EDI Youtube Channel  Advanced, Tutorial

The EDI Youtube channel contains tutorial educational videos on managing and manipulating data tools for constructive use, as well as recorded webinars and discussions.

HTML
freeCodeCamp Youtube Channel  Beginner, Tutorial

Gives access to extra tutorials and instructional lessons that help supplement the instruction portion of the course while including other informational videos about Comp. Sci. topics.

Linux
ProgrammingKnowledge Website  Intermediate, Video Lecture

Website containing lectures on even more programming languages such as C++ and Linux.

C++
ProgrammingKnowledge Website Intermediate, Video Lecture

Website containing lectures on even more programming languages such as C++ and Linux.