
Tyler, a linux administrator and blockchain developer, introduces a hands-on bash scripting course focused on crypto APIs, prioritizing practical, reusable scripts like fetching bitcoin prices via APIs.
Choose between a virtual machine with Ubuntu for a seamless course experience or macOS terminal to run bash scripts, using text edit with plain text and drag-and-drop execution.
Install Homebrew and jq on macOS using the terminal, enabling JSON filtering for bash scripts in this course, with guidance for terminal setup and future VirtualBox steps.
Set up Ubuntu in a VirtualBox virtual machine, including downloading Ubuntu desktop, creating a 64-bit VM with 2 GB RAM and dynamic storage, and performing a minimal install with updates.
Enable bidirectional shared clipboard between host and Ubuntu VM by installing VirtualBox guest editions. Update repositories and install dependencies with sudo apt to complete the guest editions setup.
Reboot Ubuntu, enable bi-directional clipboard in VirtualBox, and verify copy-paste in the VM via devices and terminal as you prepare the VirtualBox tutorial on installing for Mac and Windows.
Enable USB for a VirtualBox VM to copy scripts between the VM and your native OS across Ubuntu, macOS, and Windows, after matching and installing the VirtualBox extension pack.
Use a streamlined VirtualBox workflow with mouse integration and bidirectional clipboard, copy scripts to USB for Mac, switch between host and VM, and use full-screen shortcuts for crypto API tasks.
Master the basics of bash scripting to fetch the bitcoin spot price from a Coinbase public API using curl and parse the JSON output with the -s silent mode flag.
Learn to use the crypto prices endpoint to fetch spot prices for variable tickers by building a reusable API URL and swapping the symbol in curl commands.
Learn to extract the bitcoin price from JSON using jq in bash by piping output and using the -r flag for clean results.
Learn to write a simple bash script to fetch cryptocurrency prices using curl and jq, create and make it executable, and run the script to retrieve data from crypto APIs.
Learn how to pass the first parameter in a bash script to fetch a crypto ticker’s price using a crypto api, with examples like bitcoin, algo, and cardano.
Organize your bash workflow by creating a scripts directory in the home folder and using a for-in loop to output prices for multiple tickers.
Learn to add a crypto ticker name to a bash script by using command substitution, assigning to a price variable, and formatting output with printf while debugging.
Capitalize ticker symbols in bash scripts using translate to uppercase, convert parameters to uppercase, and reuse code from your scripts folder to build efficient workflows.
Leverage bash scripting to align crypto tickers by length, using wc -c to count characters, add a space for three-letter tickers, and back up scripts before editing.
Escape the dollar sign in a bash script, print the price with proper formatting, and apply if-then-else logic to align ticker symbols of three, four, or five characters.
Transform the script into a continuous ticker by wrapping a nested do-while loop (while true) around the existing loop, accumulating results in an output variable, and printing with newlines.
Prompt users for sleep time with read -p, set the sleep duration, and pace the crypto price api loop for a refreshed screen.
Master bash scripting to color terminal output in real time by using printf and tput, defining red and green variables to reflect price movements in a ticker.
Organize the script by adding human readable comments and notes, set up a for loop, and manage variables like price and ticker symbol to prepare color logic for price changes.
Declare your first function for crypto APIs, refactor color logic into a color price function, and organize nested loops with find and replace to align ticker symbols.
Learn bash scripting to colorize crypto prices in real time, using tickers, last price, and color coding (white, red, green) within loops and echo statements.
Master line-by-line bash scripting as you color and print crypto ticker prices. Learn variable scope, function definitions, and bc-based comparisons inside loops for dynamic output.
Finish your bash crypto price script by adding parameter validation, clear error messages, cursor hiding for the live ticker, and detailed notes to make the code reusable.
Explore bash scope by declaring the command outside a function and testing with BTC price changes to ensure color updates, highlighting debugging and global variable behavior.
Explore the Coingecko api to fetch crypto prices, using ping, the simple price endpoint, and bash scripts with jq to parse ids and versus currencies.
Explore the coingecko coins/markets api endpoint and learn to fetch and filter market data using jq, piping results to extract symbol, market cap, rank, and percent changes in USD.
Learn advanced jq techniques to extract data from the Coingecko API's coins markets, using single quotes for multiple parameters, and format the current price output.
Build a bash script using the Coingecko API to fetch the top 100 cryptocurrencies, and display each name, price, and market cap with jq formatting.
Learn to fetch the top 50 crypto ranks and prices in a bash session using select and jq, save the command output to a file, and make the script executable.
Learn to enhance a bash script that lists cryptocurrencies by market cap per row, showing ranking, crypto name, price, and market cap, with backup, nano edits, and readable number formatting.
Learn to make large crypto numbers human readable by counting digits, applying the suffix b or t, and using bc and print F for proper rounding.
Develop a bash script that converts numeric input into human readable suffixes (million, billion, trillion, quadrillion), using bc and conditional logic, with step-by-step implementation and future-proofing.
Learn to use printf to assign a new variable, round numbers, and echo the result, preparing to handle suffixes like million and trillion.
Implement large-number suffix logic in Bash for crypto APIs, handling millions, billions, trillions, and quadrillions, including proper division and formatting of market cap values.
Finish a bash suffix number script that formats 1000–999999 with commas, using substring tricks, reverse, and cut, in preparation for integrating with Coingecko APIs.
Add suffix calc logic to tcmc by parsing market cap with awk or cut, implement while read loop and a suffix calc function that accepts a parameter to abbreviate numbers.
Finish the terminal-based bash script to fetch and format crypto market-cap data, abbreviate numbers with a suffix calc function, and test replacements with sed to produce a clean top-50 output.
Review and finalize bash scripts for crypto data, fix whitespace and comma formatting in the suffix number logic, reuse prior code, and finalize the CoinGecko script for clean output.
Mac users fix running tcmc2 on Mac by changing the delimiter from 3 to 5 in the script, save, and re-run to ensure proper replacement.
Demonstrates a price predictor script that estimates crypto prices at various market caps and compares coins like bitcoin, ethereum, cardano, and meme coins, illustrating market cap effects.
Fetch crypto data with a bash script by storing API results in a json variable, using curl with a ticker symbol, and parsing with jq for price and supply.
Learn to build a bash script that processes top 25 cryptos, computes predicted prices by dividing market cap by ticker supply, and validates results with a loop and suffix calculations.
Explore how a bash script rounds the predicted price to two decimal places using printf, and how the video tests edge cases like 0.50 to improve precision.
Style the predicted price in a Bash script by applying cyan, bold, and underline, echoing the price, and resetting styles for a clear column output.
finalize price predictor by fixing uneven column output with a delimiter, summarize ticker with current price and market cap, and prepare the next script using a total market cap variable.
This course is designed for all levels from the beginner student interested in learning how to create scripts and code in the terminal using BASH to the advanced student who wants to add more BASH skills to their tool belt. In this unique course, you will learn many BASH scripts that are reusable and applicable to various functions that involve pulling information from cryptocurrency APIs. This course applies a unique method of learning through practical and usable examples which will provide reusable code for future scripts and projects. By completing this course, you will advance your efficiency with BASH; become skilled using Linux (Ubuntu) and virtual machines; and even gain some knowledge as a cryptocurrency investor along the way. Some examples include learning to code colored cryptocurrency running tickers and cryptocurrency price projection scripts. These practical and exciting examples will supercharge your learning process in an enjoyable and efficient way. This course is compatible with every Operating System (Windows, Mac OSX, and Linux). This course was crafted by an instructor who is a Certified Linux System Administrator, a Web 2 and Web 3 Developer, and a cryptocurrency consultant with over ten years of experience in BASH. Created with the student in mind, jump right in to coding rewarding scripts and enjoy learning by creating!