Account Creation
Categories: DevOps Breadcrumb: /toolsLearn how to create and manage course-required accounts, including a Portfolio Website, GitHub, Slack, and LinkedIn, while protecting your Personal Identifiable Information (PII).
What Is PII?
PII (Personal Identifiable Information) is any detail that can identify you—like your name, address, or account info.
In this course, you may share or work with PII. Let’s make sure it’s handled wisely.


- Use Multi-Factor Authentication (MFA)
- Create strong, unique passwords
- Keep your software updated
- Encrypt data and backups
- Secure your Wi-Fi and router
- Use biometrics where possible
Online Risks
- Phishing & malware try to steal your data
- Social engineering tricks you into revealing info
- Respond quickly if compromised: update passwords and review your security
PII Strategy on Account Creation
It is in your interest to establish and continually refine your PII (Personally Identifiable Information) strategy. You are likely already sharing some common PII, so consider for yourself what is OK to share. As you progress in the digital world, you will likely need to adapt.
Key Points to Consider:
- Categorize Information:
- 🟢 Public Information: Information you are comfortable sharing publicly, such as your name and general interests.
- 🟡 Sensitive Information: Information that should be shared cautiously, such as your full birth date and phone number.
- 🔴 Highly Confidential Information: Information that should be kept strictly private, like your social security number and internet access credentials.
- Use Different Email Accounts:
- Maintain different email accounts for different purposes (e.g., junk email, common email, work/school email, important email). This helps manage the type and volume of information you receive and clarifies the importance of each account.
- Be Prepared for Security Incidents:
- Anticipate that you may be hacked and be prepared to secure any vulnerabilities. Regularly update your passwords and use multi-factor authentication where possible.
- Adapt and Evolve:
- As you gain more experience and your digital footprint grows, continually reassess and adapt your PII strategy to ensure it remains effective.
Hacks
Create your course accounts.
As you create and manage your accounts, always be mindful of the information you are sharing. Protecting your PII is an ongoing process that requires vigilance and adaptability. By categorizing your information, using different email accounts, and preparing for potential security incidents, you can better safeguard your personal information.
Examples of Good User Names
Accoonts are public data.
Good:
- john-doe: Simple, professional, and easy to remember for you and to be recognized by others.
- johndev: Highlights your identity as a developer.
- jdoe123: A clean and professional option if your preferred username is already taken.
Bad:
- ilovecodinglol: Informal and not suitable for professional platforms.
- coolguy123: Informal and makes it difficult for others to identify you as the source; such usernames can be seen as untrustworthy or even a potential threat.
- john.doe2005: Includes unnecessary personal information (e.g., birth year), which could compromise your privacy. The dot could be a problem on some platforms; stick to a dash.
Examples of Good Passwords
Passwords are highly confidential information, but you need to remember them.
A good password is long, unique, and not easily guessed. Use a mix of letters, numbers, and symbols. Consider using a passphrase—a sentence or a combination of random words that is easy for you to remember but hard for others to guess.
Good:
- Blue!Tiger$Pizza2025 (a mix of words, symbols, and numbers)
- Sunshine_4_RedBalloon!
- Giraffe2!TreeHouseRun
Tips:
- Use at least 12 characters.
- Combine unrelated words or a phrase.
- Add numbers and special characters.
- Avoid using personal info (like your name or birthdate).
- Don’t reuse passwords across important accounts.
- Consider using a password manager to keep track of your passwords.
Bad:
- password123
- 123456
- qwerty
- yourname2025
- githubpassword
Checklist for Account Creation
Use this checklist to track your progress as you create the required accounts:
- Email Account: Create or use a personal email account (e.g., Gmail) for development and accessibility.
- Sign Up: Create a Gmail Account
- Many tools support logging in with Gmail, making it a convenient choice. Avoid using your school email for these accounts. Since your Gmail prefix is unique in the world, it may be a good choice for User ID on other setups on this page.
- Slack Account: Register for Slack using your personal email (e.g., Gmail).
- Sign Up: Create a Slack Account
- GitHub Account: Create a GitHub account using the same personal email.
- Sign Up: Create a GitHub Account
- This account will serve as your professional social media account as a coder. Avoid using your school email, as GitHub will be useful beyond your time in school.
- GitHub Pages: Publish a Student Portfolio using GitHub Pages.
- Learn More: GitHub Pages Documentation
- This will be a public website indexed by Google and Google Analytics.
- Open Society Account: Create an account on the course’s Open Society platform
- Sign Up: Open Coding Society
- Using your GitHub ID an account will be created to build course lists, provide compute services (e.g., AWS, KASM), and aggregate analytics for your instructor.