Lesson Weekend

If you're joining an Epicodus class online, there are a few extra things you'll need to do to get set up. Make sure to complete the following steps before the first day of class!

  • We use Discord to message, talk, and share screens with each other. Create an account at https://discordapp.com/register. Choose a username in Discord that matches your real name in some way - this way, we'll know who you are. Then enter your email address and a password to claim that username. We recommend using the desktop application. You can install it here. Simply choose the distribution for your operating system (Mac, Windows, or Linux). If you are using Discord in the browser, bookmark the link to the Discord server.

  • Find your username on the right side of the screen, right-click it, and click "Change Nickname". Enter your full name as your nickname so that staff and other students know who you are.

  • Test your microphone by clicking the User Settings gear in the bottom left corner and then clicking Voice & Video from the menu on the left. Make sure you have a working microphone before the first day of class.

  • On the Friday before class starts, you'll receive an invitation to join the Epicodus Discord server. After joining Discord, you will be taken to the #general channel. Take a look at the other channels on the left side of the screen. Channels preceded by a # are text channels while channels preceded by a speaker icon are voice channels. There are multiple classes running on the same server. The channels for your classes will be preceded by the month your class started.

Image of various channels in March cohort.

The organization of your cohort's Discord channels may vary, and you'll explore them in detail on the first day of class. But in general, you'll have voice channels for:

  • Different dev teams to hold standups, solve bugs together, and video chat

  • Pairs to work together throughout the day pair programming and sharing their screens

The text channels available will include:

  • A general channel for sharing info with the whole class and having general discussions with your cohort

  • A pairing channel to help you locate a partner for the day's lessons

  • A questions channel where you can get help from instructors and classmates

There are other channels, too, including channels for other classes. Check them out! Regardless of which class you are in, you are part of a larger Epicodus community.

  • Install all necessary software on your personal computer. The installation instructions for VSCode and Github are here. Make sure you also add the VS Code Live Share extension, which we'll use to screen share with each other. Note: If you are using a Mac, VS Code Live Share will only work on macOS High Sierra 10.13 and above. If you're on a lower version of macOS, please upgrade your computer now, and contact your teacher or advisor if you have any issues. If you do not have access to a personal computer, please reach out to your teacher or career services staff.

  • Install all other necessary software for the course. For instance, if you are a Ruby/Rails student, follow instructions for installing Ruby and Rails. If you are a C#/.NET student, follow instructions for installing C# and .NET. All installation instructions are in the next lesson.

  • Make sure to read through the pre-work before class: Introduction to Epicodus and Getting Started with Intro to Programming. Keep in mind that many of the instructions in the lessons are based on in-person work. The instructions in this document override any other instructions while we are working remotely.

Lesson 1 of 14
Last updated March 22, 2021