Intro to Basic Flux Elements
Intro to Basic Flux Elements Tutorial Course
Course Description
Flux is a functional data scripting language designed to accommodate a wide array of data processing and analytical operations. This course starts by covering the design philosophy and goals behind Flux, how Flux works, and the basic data model to help you understand how Flux works under the hood. Next you will learn some of the basic syntax of Flux, supported data types, and how to create custom functions with Flux. After that you will learn how to query data using flux and then process that data by using aggregate and selector functions provided by Flux. The final section of the course goes into some practical real world examples involving creating forecasts using your data and how to enrich your data by querying external data sources using Flux.
What you'll learn
- What is Flux?
- Flux data model overview
- Basic Flux syntax
- Querying data with Flux
- Processing data with Flux
- Real-world examples of Flux
Requirements
- Basic programming experience in an object-oriented or functional language
- Knowledge of SQL
- A free InfluxDB Cloud account
Recommended Resources
Instructor
Scott Anderson
Scott Anderson is a Technical Writer for InfluxData who thrives on distilling complex information into simple, easy-to-understand concepts. He oversees the documentation of the Flux language and loves the challenge of showing how Flux can work for your use case. Scott’s formal education is in graphic design, but he is a self-taught coder and applies skills and principles learned in both worlds to many different disciplines including programming and software development, information design, marketing, branding, and even package design. GitHub: @sanderson