The Pragmatic Studio

Setup

Welcome! 👋

If you'd like to follow along with the videos, the steps below will walk you through getting everything installed and configured.

1. Install Elixir

Mac OS X

The easiest way to install Elixir on Mac OS X is via Homebrew:

$ brew update
$ brew install erlang elixir

Windows

The easiest way to install Elixir on Windows is by using the web installer.

Linux

Up-to-date instructions for installing Elixir using a variety of package managers is available at http://elixir-lang.org/install.html.

2. Verify the Installation

Once the installation is complete, confirm that you have Elixir 1.14 or higher installed by running:

elixir --version

For reference during the course, go ahead and bookmark the Elixir Documentation.

3. Download the Code Bundle

Before starting the course, make sure to download the course code bundle. After unzipping it you'll end up with a directory named pragstudio-elixir-code. Inside that directory you'll find the following subdirectories:

  • video-code: snapshots of the application code as it looks after each course video, so you can review and compare to your own code

  • prepared-files: files we've prepared for you to copy into the project as needed to save tedious typing.

  • final-app: the final version of the application we build throughout this course

4. Configure a Code Editor

We recommend configuring your code editor of choice to use an Elixir syntax highlighting plugin. For example, in the videos we use Sublime Text with the elixir-tmbundle plugin. For Visual Studio Code, the ElixirLS extension works great.

Up Next...

When you hit the big green button below, you'll go directly to the next video in the course where we'll start building our Elixir application. Feel free to code along with us in the video if you like, and don't be shy about pausing or rewinding to watch something again. After each video you'll find any relevant notes in the aptly-named "Notes" section.

Let's get started!

All course material, including videos and source code, is copyrighted and licensed for individual use only. You may make copies for your own personal use (e.g. on your laptop, on your iPad, on your backup drive). However, you may not transfer ownership or share the material with other people. We make no guarantees that the source code is fit for any purpose. Course material may not be used to create training material, courses, books, and the like. Please support us by encouraging others to purchase their own copies. Thank you!

Copyright © 2005–2024, The Pragmatic Studio. All Rights Reserved.