π€― STRUGGLING with AI image projects? This simple Python trick will CHANGE your game!
You've heard AI 'sees' the world, right? π§ Well, before it can recognize cats or classify tumors, it needs to process raw images. πΌοΈ Mastering basic image manipulation is your secret weapon for building robust AI models.
Forget complex algorithms for a sec; let's dive into how you can start 'teaching' your computer to understand pixels, a skill crucial for any B.Tech, MCA, or CS student! This is how the pros start their image-based AI projects.
Real-world use case: Many medical AI diagnostics (like tumor detection in X-rays) start by converting images to grayscale to highlight subtle differences more effectively!
π€ Quick Question: What does
A) Converts the image to a list of pixel values.
B) Converts the image to black and white (monochrome).
C) Converts the image to grayscale, reducing color complexity.
D) Loads a new image from the system.
Drop your answer in the comments! π
Got more coding questions or need project ideas?
Join us for more insider tips and source codes!
π https://t.me/Projectwithsourcecodes
#Python #AI #MachineLearning #CodingProjects #BCA #BTech #MCA #CSStudents #ImageProcessing #ProgrammingTips
You've heard AI 'sees' the world, right? π§ Well, before it can recognize cats or classify tumors, it needs to process raw images. πΌοΈ Mastering basic image manipulation is your secret weapon for building robust AI models.
Forget complex algorithms for a sec; let's dive into how you can start 'teaching' your computer to understand pixels, a skill crucial for any B.Tech, MCA, or CS student! This is how the pros start their image-based AI projects.
from PIL import Image
# π₯ Pro-tip: Install Pillow first! (pip install Pillow)
# 1. Load an image (make sure 'your_image.jpg' is in the same folder!)
try:
img = Image.open("your_image.jpg")
print(f"Original image size: {img.size}") # Output: (width, height)
# 2. Convert to grayscale: A common first step for many AI models
# Grayscale reduces data complexity, making models faster & simpler!
gray_img = img.convert("L") # 'L' mode for luminance (grayscale)
# 3. Save your processed image
gray_img.save("your_image_grayscale.jpg")
print("β¨ Success! Grayscale image saved as 'your_image_grayscale.jpg'")
except FileNotFoundError:
print("β Error: 'your_image.jpg' not found! Place an image in your script's directory.")
except Exception as e:
print(f"Something went wrong: {e}")
Real-world use case: Many medical AI diagnostics (like tumor detection in X-rays) start by converting images to grayscale to highlight subtle differences more effectively!
π€ Quick Question: What does
img.convert("L") primarily achieve in the code snippet above?A) Converts the image to a list of pixel values.
B) Converts the image to black and white (monochrome).
C) Converts the image to grayscale, reducing color complexity.
D) Loads a new image from the system.
Drop your answer in the comments! π
Got more coding questions or need project ideas?
Join us for more insider tips and source codes!
π https://t.me/Projectwithsourcecodes
#Python #AI #MachineLearning #CodingProjects #BCA #BTech #MCA #CSStudents #ImageProcessing #ProgrammingTips
Hey coders! π
STOP SCROLLING! π¨ Want to build mind-blowing AI projects that actually impress your profs AND potential employers?
Forget boring CRUD apps! π΄ Today, let's talk about Sentiment Analysis β detecting emotions (positive, negative, neutral) in text. It's a killer project for college and a crucial skill for your future AI career. Ever wondered how companies know if you're happy or angry from your tweets or product reviews? This is it! π
(Pro-tip: Projects like this shine on your resume and in interviews! β¨)
It's simpler than you think to get started with Python:
Beginner Warning: Don't forget
π‘ Quick Brain Teaser: If you were to build a sentiment analyzer for social media comments, what's ONE challenge you anticipate beyond just coding the logic? π€ Let us know in the comments!
Want more project ideas, source codes, and AI insights? Don't miss out! π
Join https://t.me/Projectwithsourcecodes.
#AI #MachineLearning #Python #CodingProjects #CollegeLife #TechStudents #ProjectIdeas #SentimentAnalysis #NLTK #ProgrammingTips
STOP SCROLLING! π¨ Want to build mind-blowing AI projects that actually impress your profs AND potential employers?
Forget boring CRUD apps! π΄ Today, let's talk about Sentiment Analysis β detecting emotions (positive, negative, neutral) in text. It's a killer project for college and a crucial skill for your future AI career. Ever wondered how companies know if you're happy or angry from your tweets or product reviews? This is it! π
(Pro-tip: Projects like this shine on your resume and in interviews! β¨)
It's simpler than you think to get started with Python:
# β¨ Your first AI project: Sentiment Analysis! β¨
import nltk
from nltk.sentiment import SentimentIntensityAnalyzer
# One-time setup: download the VADER lexicon if you haven't!
# nltk.download('vader_lexicon')
# Initialize the VADER sentiment analyzer
sia = SentimentIntensityAnalyzer()
# Test texts
text1 = "This movie was absolutely fantastic! Loved every minute. π"
text2 = "I hated the customer service, it was terrible. π "
text3 = "The weather today is just okay, neither good nor bad. π€·ββοΈ"
print(f"'{text1}' -> {sia.polarity_scores(text1)}")
print(f"'{text2}' -> {sia.polarity_scores(text2)}")
print(f"'{text3}' -> {sia.polarity_scores(text3)}")
# Output will show 'pos', 'neg', 'neu' (positive, negative, neutral)
# scores and a 'compound' score (overall sentiment: positive > 0.05, negative < -0.05, else neutral).
Beginner Warning: Don't forget
nltk.download('vader_lexicon') if you run into an error! It's a common first-time setup step.π‘ Quick Brain Teaser: If you were to build a sentiment analyzer for social media comments, what's ONE challenge you anticipate beyond just coding the logic? π€ Let us know in the comments!
Want more project ideas, source codes, and AI insights? Don't miss out! π
Join https://t.me/Projectwithsourcecodes.
#AI #MachineLearning #Python #CodingProjects #CollegeLife #TechStudents #ProjectIdeas #SentimentAnalysis #NLTK #ProgrammingTips
β¨ STOP Procrastinating! Your AI Project for College ISN'T complicated. Here's your FIRST STEP! β¨
Ever felt AI/ML is just for geniuses? π€
WRONG!
You can build amazing things
for your college projects
starting TODAY. π
Many students overthink ML.
The secret? Start SIMPLE.
Let's predict something basic:
like how many marks you'll get
based on study hours. πβ‘οΈπ―
This isn't just theory;
it's the foundation for real-world
apps like recommendation systems
or even predicting cricket scores! π
We'll use Python & Scikit-learn
to demystify your first ML project.
π€ QUICK QUESTION:
What does
A) Initializes the model with random values.
B) Trains the model using the provided data (X features, y target).
C) Predicts new values based on X.
D) Evaluates the model's accuracy.
π Let me know your answer in the comments! π
Ready to build more awesome projects?
Join our community for source codes and ideas:
π https://t.me/Projectwithsourcecodes
#AI #MachineLearning #Python #Coding #CollegeProjects #BeginnerML #ScikitLearn #TechStudents #DataScience #ProgrammingTips
Ever felt AI/ML is just for geniuses? π€
WRONG!
You can build amazing things
for your college projects
starting TODAY. π
Many students overthink ML.
The secret? Start SIMPLE.
Let's predict something basic:
like how many marks you'll get
based on study hours. πβ‘οΈπ―
This isn't just theory;
it's the foundation for real-world
apps like recommendation systems
or even predicting cricket scores! π
We'll use Python & Scikit-learn
to demystify your first ML project.
import numpy as np
from sklearn.linear_model import LinearRegression
# --- Your Project Data (Study Hours vs. Marks) ---
# X: Study Hours (features)
# Y: Marks (target)
study_hours = np.array([2, 3, 4, 5, 6, 7, 8]).reshape(-1, 1)
# .reshape(-1, 1) is important for sklearn to treat it as features!
marks = np.array([50, 60, 65, 75, 80, 85, 90])
# --- Step 1: Create the Model ---
# We're using a simple Linear Regression model
model = LinearRegression()
# --- Step 2: Train the Model (THE MAGIC!) ---
# 'fit' teaches the model to find the relationship between study_hours and marks
model.fit(study_hours, marks)
# --- Step 3: Make a Prediction ---
# Let's predict marks for someone who studies 6.5 hours
new_study_time = np.array([[6.5]]) # Remember to reshape for single input too!
predicted_marks = model.predict(new_study_time)
print(f"If you study for {new_study_time[0][0]} hours,")
print(f"you might score around {predicted_marks[0]:.2f} marks!")
# π‘ Interview Tip: Be ready to explain what .fit() and .predict() do!
# .fit() learns patterns, .predict() uses those patterns to estimate new outcomes.
π€ QUICK QUESTION:
What does
model.fit(X, y) primarily do in Scikit-learn's LinearRegression?A) Initializes the model with random values.
B) Trains the model using the provided data (X features, y target).
C) Predicts new values based on X.
D) Evaluates the model's accuracy.
π Let me know your answer in the comments! π
Ready to build more awesome projects?
Join our community for source codes and ideas:
π https://t.me/Projectwithsourcecodes
#AI #MachineLearning #Python #Coding #CollegeProjects #BeginnerML #ScikitLearn #TechStudents #DataScience #ProgrammingTips
Cracking the code of Human Emotions with AI? π€ Your projects are about to get β¨SMARTERβ¨
Ever wondered how apps instantly know if a review is happy or angry? That's Sentiment Analysis in action! π§ It's how tech giants understand user feedback, gauge product perception, and even track trending emotions online. Super powerful for your college projects and interviews!
Why you NEED this:
π Make your apps truly interactive.
π Great for B.Tech/BCA projects on social media analysis.
π Interview Tip: Discussing practical AI applications like this can make you stand out!
---
Get Started with Python & NLTK! π
---
Your Turn! π
What are some other real-world applications where Sentiment Analysis could be a game-changer? Share your brilliant ideas below! π
---
β‘οΈ Ready to build amazing projects? Join our exclusive community for source codes, project ideas & expert tips! π
Join https://t.me/Projectwithsourcecodes.
#Python #AIML #SentimentAnalysis #CodingProjects #TechStudents #BCA #BTech #MCA #CSE #ProgrammingTips #ProjectIdeas
Ever wondered how apps instantly know if a review is happy or angry? That's Sentiment Analysis in action! π§ It's how tech giants understand user feedback, gauge product perception, and even track trending emotions online. Super powerful for your college projects and interviews!
Why you NEED this:
π Make your apps truly interactive.
π Great for B.Tech/BCA projects on social media analysis.
π Interview Tip: Discussing practical AI applications like this can make you stand out!
---
Get Started with Python & NLTK! π
# First, install NLTK & download the lexicon:
# pip install nltk
# import nltk
# nltk.download('vader_lexicon')
from nltk.sentiment import SentimentIntensityAnalyzer
# Initialize the sentiment analyzer
analyzer = SentimentIntensityAnalyzer()
# Your text to analyze
text1 = "This movie was absolutely fantastic! Loved every second. π₯°"
text2 = "The product is okay, but has some minor flaws. π"
text3 = "Worst customer service ever! Never buying again. π‘"
def analyze_sentiment(text):
scores = analyzer.polarity_scores(text)
print(f"\nText: '{text}'")
print("Scores:", scores) # pos, neg, neu, compound
# Interpret the 'compound' score (overall sentiment)
if scores['compound'] >= 0.05:
print("Overall Sentiment: Positive! π")
elif scores['compound'] <= -0.05:
print("Overall Sentiment: Negative! π ")
else:
print("Overall Sentiment: Neutral. π")
analyze_sentiment(text1)
analyze_sentiment(text2)
analyze_sentiment(text3)
---
Your Turn! π
What are some other real-world applications where Sentiment Analysis could be a game-changer? Share your brilliant ideas below! π
---
β‘οΈ Ready to build amazing projects? Join our exclusive community for source codes, project ideas & expert tips! π
Join https://t.me/Projectwithsourcecodes.
#Python #AIML #SentimentAnalysis #CodingProjects #TechStudents #BCA #BTech #MCA #CSE #ProgrammingTips #ProjectIdeas
β‘ CRACK the AI CODE: Predict like a PRO in 5 lines of Python! π€―
Ever wondered how Netflix suggests movies you'll love, or how weather apps predict tomorrow's rain? π§οΈ It's all about prediction in AI! And guess what? You can start building your own predictive models today.
This isn't rocket science, it's just smart math + Python! We're talking about making educated guesses based on data. Imagine predicting exam scores based on study hours, or house prices based on size. That's the real-world superpower you're about to unlock. π
Hereβs a sneak peek at making your very first prediction using Python and
Pro-Tip for Interviews: Always remember
π€ Quick Brain Teaser: Which method is primarily used to train a
A)
B)
C)
D)
Let us know your answer in the comments! π
Ready to dive deeper and build amazing projects with source codes?
β‘οΈ Join https://t.me/Projectwithsourcecodes.
#Python #MachineLearning #AI #Coding #TechStudents #MLBeginner #PythonProjects #DataScience #CollegeProjects #InterviewPrep #ProgrammingTips
Ever wondered how Netflix suggests movies you'll love, or how weather apps predict tomorrow's rain? π§οΈ It's all about prediction in AI! And guess what? You can start building your own predictive models today.
This isn't rocket science, it's just smart math + Python! We're talking about making educated guesses based on data. Imagine predicting exam scores based on study hours, or house prices based on size. That's the real-world superpower you're about to unlock. π
Hereβs a sneak peek at making your very first prediction using Python and
scikit-learn β the go-to library for Machine Learning!import numpy as np
from sklearn.linear_model import LinearRegression
# Sample data: Study hours vs. Exam scores
# Think of 'x' as your features (input)
x = np.array([1, 2, 3, 4, 5]).reshape(-1, 1) # Study hours
# And 'y' as your target (what you want to predict)
y = np.array([2, 4, 5, 4, 5]) # Exam scores
# 1. Create your predictor (we'll use a simple linear model)!
model = LinearRegression()
# 2. Train your model with the data (it's like teaching it from past examples)
model.fit(x, y)
# 3. Now, let's predict for a new input (e.g., 6 study hours)
new_x = np.array([[6]]) # Always reshape your single input!
prediction = model.predict(new_x)
print(f"Predicted score for 6 study hours: {prediction[0]:.2f}")
# Output will be something like: Predicted score for 6 study hours: 6.00
Pro-Tip for Interviews: Always remember
model.fit() is for training the model, and model.predict() is for using it! This distinction is fundamental!π€ Quick Brain Teaser: Which method is primarily used to train a
scikit-learn model with your data?A)
.learn()B)
.predict()C)
.fit()D)
.train()Let us know your answer in the comments! π
Ready to dive deeper and build amazing projects with source codes?
β‘οΈ Join https://t.me/Projectwithsourcecodes.
#Python #MachineLearning #AI #Coding #TechStudents #MLBeginner #PythonProjects #DataScience #CollegeProjects #InterviewPrep #ProgrammingTips
Boost Your Coding Skills!
ππ‘ Level up your development journey today!
π‘ Code Daily β practice makes perfection every day
π‘ Stay Curious β explore new frameworks and libraries
π‘ Engage with Peers β collaborate and learn together
π‘ Build Portfolio β showcase your best projects online
π Consistency is key to your success!
π More Projects & Tutorials
#CodingJourney #StudentDevelopers #ProgrammingTips #TechCommunity #LearningTogether #UpdateGadh
ππ‘ Level up your development journey today!
π‘ Code Daily β practice makes perfection every day
π‘ Stay Curious β explore new frameworks and libraries
π‘ Engage with Peers β collaborate and learn together
π‘ Build Portfolio β showcase your best projects online
π Consistency is key to your success!
π More Projects & Tutorials
#CodingJourney #StudentDevelopers #ProgrammingTips #TechCommunity #LearningTogether #UpdateGadh
STOP SCROLLING! β Your Code Can Now Understand Emotions! π±
Ever wondered how AI understands if a movie review is positive or negative? π€ That's Sentiment Analysis in action! It's a core ML technique that teaches computers to decipher the emotional tone behind text.
From analyzing customer feedback π to tracking social media trends, this skill is a HUGE plus on your resume and in your projects. Don't miss out!
Beginner Mistake Warning: Don't just rely on keyword matching! True sentiment analysis uses sophisticated models.
---
β¨ Let's make your Python project emotionally intelligent! β¨
---
Quick Quiz Time! π‘
If a product review has a TextBlob polarity of -0.8, what does it most likely indicate?
A) A very positive review
B) A slightly negative review
C) A strongly negative review
D) A neutral review
Drop your answer in the comments! π
---
Want more practical coding tips, project ideas, and free source codes? π
Join our community now!
https://t.me/Projectwithsourcecodes
---
#SentimentAnalysis #Python #MachineLearning #AI #CodingProjects #TechStudents #BTech #BCA #MCA #ProgrammingTips #FutureIsNow
Ever wondered how AI understands if a movie review is positive or negative? π€ That's Sentiment Analysis in action! It's a core ML technique that teaches computers to decipher the emotional tone behind text.
From analyzing customer feedback π to tracking social media trends, this skill is a HUGE plus on your resume and in your projects. Don't miss out!
Beginner Mistake Warning: Don't just rely on keyword matching! True sentiment analysis uses sophisticated models.
---
β¨ Let's make your Python project emotionally intelligent! β¨
# First, install it if you haven't: pip install textblob
from textblob import TextBlob
# The text we want our AI to understand
text_data = "This AI tutorial is absolutely amazing and super helpful!"
# text_data = "The new update is quite buggy and frustrating."
# text_data = "The weather today is cloudy."
# Create a TextBlob object
analysis = TextBlob(text_data)
# Get the sentiment!
# Polarity: -1 (very negative) to 1 (very positive)
# Subjectivity: 0 (objective) to 1 (subjective)
print(f"Text: '{text_data}'")
print(f"Sentiment Polarity: {analysis.sentiment.polarity:.2f}")
print(f"Sentiment Subjectivity: {analysis.sentiment.subjectivity:.2f}")
if analysis.sentiment.polarity > 0.05:
print("Verdict: Positive! π")
elif analysis.sentiment.polarity < -0.05:
print("Verdict: Negative! π ")
else:
print("Verdict: Neutral. π")
# Try changing 'text_data' to see different results!
---
Quick Quiz Time! π‘
If a product review has a TextBlob polarity of -0.8, what does it most likely indicate?
A) A very positive review
B) A slightly negative review
C) A strongly negative review
D) A neutral review
Drop your answer in the comments! π
---
Want more practical coding tips, project ideas, and free source codes? π
Join our community now!
https://t.me/Projectwithsourcecodes
---
#SentimentAnalysis #Python #MachineLearning #AI #CodingProjects #TechStudents #BTech #BCA #MCA #ProgrammingTips #FutureIsNow
AI TOOLS THAT WRITE CODE FOR YOU!
Every Developer Is Using These in 2026!
====================================
These AI coding tools save developers
3-5 hours EVERY SINGLE DAY.
Students who use them finish projects 5x faster!
====================================
1. GITHUB COPILOT β Your AI Pair Programmer
What it does:
-> Autocompletes entire functions as you type
-> Writes unit tests automatically
-> Explains any code you highlight
-> Fixes bugs with one click
How to get FREE:
-> Go to education.github.com/pack
-> Sign up with college email
-> GitHub Copilot = FREE for students!
Best for: VS Code + any language
====================================
2. CURSOR AI β VS Code With AI Brain
What it does:
-> Chat with your entire codebase
-> 'Add login feature' -> AI writes it!
-> Refactor 100 lines with one prompt
-> Understands your whole project context
How to use FREE:
-> Download at cursor.com
-> Free tier = 50 AI uses/month
Best for: Building full projects fast
====================================
3. CLAUDE AI β Best for Complex Code
What it does:
-> Writes complex algorithms perfectly
-> Explains code like a senior developer
-> Debugs tricky errors instantly
-> Best for system design + architecture
How to use FREE:
-> Go to claude.ai (free account)
-> Paste your code + ask anything!
Best for: DSA problems + backend logic
====================================
4. BLACKBOX AI β Code From Screenshots!
What it does:
-> Take screenshot of any UI -> get code!
-> Search code patterns across GitHub
-> Works inside VS Code as extension
-> Generate API integrations instantly
How to use FREE:
-> Install extension: useblackbox.io
-> 100% free to start!
Best for: Copying UI designs quickly
====================================
5. TABNINE β AI For All IDEs
What it does:
-> Works in IntelliJ, Eclipse, VS Code
-> Perfect for Java + Python developers
-> Learns YOUR coding style over time
-> Runs locally = no internet needed!
How to use FREE:
-> tabnine.com -> free plan available
Best for: Java developers using IntelliJ
====================================
6. v0 BY VERCEL β UI From Text!
What it does:
-> Type 'Make a dashboard with dark theme'
-> Full React + Tailwind UI generated!
-> Copy the code directly into your project
-> 10x faster than writing UI from scratch
How to use FREE:
-> v0.dev -> free tier available
Best for: Frontend + React developers
====================================
HOW TO USE AI TOOLS SMARTLY:
Use AI to START, not to FINISH
Always understand code AI writes
Ask AI to EXPLAIN what it generated
Modify AI code to make it yours
Never copy-paste without understanding!
Interviewers WILL ask you to explain your code.
If you don't understand it = instant fail!
====================================
Build projects FASTER with these tools!
Get FREE project source codes:
https://t.me/Projectwithsourcecodes
Which AI tool do you already use?
Comment below!
#AIcodingTools #GitHubCopilot #CursorAI #ClaudeAI
#BlackboxAI #Tabnine #V0Dev #AIForDevelopers
#CodingTools2026 #AITools #ProgrammingTips
#BTech2026 #MCA2026 #BCA2026 #LearnToCode
#ReactJS #Python #JavaScript #JavaDev
#ProjectWithSourceCodes #StudentsOfIndia #DevTools
Every Developer Is Using These in 2026!
====================================
These AI coding tools save developers
3-5 hours EVERY SINGLE DAY.
Students who use them finish projects 5x faster!
====================================
1. GITHUB COPILOT β Your AI Pair Programmer
What it does:
-> Autocompletes entire functions as you type
-> Writes unit tests automatically
-> Explains any code you highlight
-> Fixes bugs with one click
How to get FREE:
-> Go to education.github.com/pack
-> Sign up with college email
-> GitHub Copilot = FREE for students!
Best for: VS Code + any language
====================================
2. CURSOR AI β VS Code With AI Brain
What it does:
-> Chat with your entire codebase
-> 'Add login feature' -> AI writes it!
-> Refactor 100 lines with one prompt
-> Understands your whole project context
How to use FREE:
-> Download at cursor.com
-> Free tier = 50 AI uses/month
Best for: Building full projects fast
====================================
3. CLAUDE AI β Best for Complex Code
What it does:
-> Writes complex algorithms perfectly
-> Explains code like a senior developer
-> Debugs tricky errors instantly
-> Best for system design + architecture
How to use FREE:
-> Go to claude.ai (free account)
-> Paste your code + ask anything!
Best for: DSA problems + backend logic
====================================
4. BLACKBOX AI β Code From Screenshots!
What it does:
-> Take screenshot of any UI -> get code!
-> Search code patterns across GitHub
-> Works inside VS Code as extension
-> Generate API integrations instantly
How to use FREE:
-> Install extension: useblackbox.io
-> 100% free to start!
Best for: Copying UI designs quickly
====================================
5. TABNINE β AI For All IDEs
What it does:
-> Works in IntelliJ, Eclipse, VS Code
-> Perfect for Java + Python developers
-> Learns YOUR coding style over time
-> Runs locally = no internet needed!
How to use FREE:
-> tabnine.com -> free plan available
Best for: Java developers using IntelliJ
====================================
6. v0 BY VERCEL β UI From Text!
What it does:
-> Type 'Make a dashboard with dark theme'
-> Full React + Tailwind UI generated!
-> Copy the code directly into your project
-> 10x faster than writing UI from scratch
How to use FREE:
-> v0.dev -> free tier available
Best for: Frontend + React developers
====================================
HOW TO USE AI TOOLS SMARTLY:
Use AI to START, not to FINISH
Always understand code AI writes
Ask AI to EXPLAIN what it generated
Modify AI code to make it yours
Never copy-paste without understanding!
Interviewers WILL ask you to explain your code.
If you don't understand it = instant fail!
====================================
Build projects FASTER with these tools!
Get FREE project source codes:
https://t.me/Projectwithsourcecodes
Which AI tool do you already use?
Comment below!
#AIcodingTools #GitHubCopilot #CursorAI #ClaudeAI
#BlackboxAI #Tabnine #V0Dev #AIForDevelopers
#CodingTools2026 #AITools #ProgrammingTips
#BTech2026 #MCA2026 #BCA2026 #LearnToCode
#ReactJS #Python #JavaScript #JavaDev
#ProjectWithSourceCodes #StudentsOfIndia #DevTools
GitHub Education
GitHub Student Developer Pack
The best developer tools, free for students. Get your GitHub Student Developer Pack now.