Week 1 - Foundational Python

Python Setup

Data Types and Variables

Control Flow: Logic and Loops

Functions and Modules

Type Hints for Clearer Code

Command-Line Interface Habits

Errors and Debugging

Logging in Python

File Operations

Azure Setup and Account Access

Practice

Week 1 Assignment: The Data Cleaning Pipeline

Week 1 Gotchas & Pitfalls

Lesson Plan

Azure Setup and Account Access

Throughout this track, you'll deploy data pipelines to the cloud using Microsoft Azure. This week, we'll just set up your access - actual cloud development starts in later weeks.

<aside> 💡 Student accounts have already been created for you in the Azure portal. You don't need to create a new Azure account or use a credit card.

</aside>

Logging Into Azure

Step 1: Get your credentials

Your instructor will provide you with:

Step 2: First login

  1. Go to https://portal.azure.com
  2. Enter your provided email address
  3. Enter the temporary password
  4. You'll be prompted to create a new password

Step 3: Set up Multi-Factor Authentication (MFA)

Azure requires MFA for security:

  1. Download the Microsoft Authenticator app on your phone
  1. Follow the on-screen prompts to link your account
  2. Scan the QR code with the Authenticator app

<aside> ⚠️ Keep your Authenticator app! You'll need it every time you log in. If you lose access to it, contact your instructor immediately.

</aside>

Step 4: Verify access

Once logged in, you should see the Azure Portal home page:

  1. Click on Resource groups in the left sidebar
  2. You should see at least one resource group assigned to you
  3. This confirms your account is set up correctly

GitHub Education Benefits

If you have a GitHub Student account (from the Core program), you may have additional Azure credits:

  1. Go to https://education.github.com/pack
  2. Look for "Microsoft Azure" in the benefits list
  3. Follow the link to activate free Azure credits

<aside> 💡 The student accounts provided by your instructor are sufficient for this track. GitHub Education credits are a bonus if you want to experiment on your own.

</aside>

Troubleshooting

Can't log in?

MFA not working?

No resource groups visible?

Extra reading


Cheatsheet


Next: Practice Exercises


Jointly created by HackYourFuture and the Google DeepMind team.

The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

https://hackyourfuture.net

Found a mistake or have a suggestion? Let us know in the feedback form.


The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

Found a mistake or have a suggestion? Let us know in the feedback form.