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. 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.
The example above shows a cohort starting in March (March Cohort). There are four channels shown here (as well as one not pictured that we will also mention):
mar-pairing: A text channel for finding a pair for the day. You'll go here if you are looking for a pair.
mar-general: A text channel for general discussion.
mar-Standup: A voice channel for stand ups. There are multiple stand ups every day. We will discuss the daily schedule (including stand ups) in a future lesson.
mar-pair-1a: A voice channel for pairing where students will pair program. There are many voice channels for each class (approximately one voice channel for every two students) including
mar-pair-3b, and so on. The naming convention will be explained soon.
mar-questions: A text channel for asking questions. Both instructors and other students will see your questions.
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 Live Share extension, which we'll use to screen share with each other. Note: If you are using a Mac, 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.