Learning Resources
This page contains learning resources for your continued reference, to infinity, and beyond!
Tech
Here are some resources you can use to continue your coding education.
- Visual Studio Code for Education - We suggest you finish the
Intro to Python
course and try out the other courses on the site. They’re great resources for getting familiar with the most popular IDE (Integrated Development Environment) in the world alongside some of the hottest programming languages! - Microsoft Learn - Student Hub - Microsoft Learn is Microsoft’s digital learning library and training platform. It has a wealth of courses, certifications, and resources for advancing your technology education, all for free! We encourage exploring the site and taking courses, certifications, and training paths that interest you.
- LeetCode - If you’re interested in getting an internship at Microsoft or other tech companies as a software engineer, you’ll be asked to solve coding challenges during your interview. This website is the de-facto training program for getting familiar with the technical questions companies ask during coding interviews. Nearly every software engineer at every company on the planet either used or uses this website to get ready for interviews. It’s a great place to practice and worth getting familiar with!
- Google - Data Structures & Algorithms - Data Structures & Algorithms are the foundations of computer science that allow us to build awesome things. They are concepts that will come up during coding interviews, and if understood deeply, can empower you to do some really cool things with computers. Google’s guide to them is respected industry wide as a resource for learning them in depth. Check it out!
Artificial Intelligence
Here are learning resources we think are specifically valuable for getting familiar with and diving deep into AI.
- Microsoft - 10 AI Terms Everyone Should Know - An informative article that goes through the key terminology of AI.
- Microsoft - 10 More AI Terms Everyone Should Know - A follow up to the aforementioned article that goes even deeper into AI terminology.
- Google - Generative AI Learning Path - Google is one of the world’s best tech companies and have played a major role historically in pushing forward artificial intelligence as a field. They have this great learning path to help get people familiar with Generative AI.
- Microsoft Learn - Fundamental AI Concepts - A great course that walks you through the basics of AI.
- Coursera - Generative AI for Everyone - A highly recommended and respect course that teaches you the ins and outs of Generative AI. It’s taught by Andrew Ng, a legendary mind and influencer in the AI world.
Internships & Programs
Here are some sites, in addition to LinkedIn, to be on the lookout for regarding internships and learning programs in the future.
- Microsoft - Explore Microsoft Program - Summer internships for students in their freshman or sophomore years of college.
- Microsoft - University Internships - Summer internships for college students, regardless of year.
- Google - Internships - Internships at Google.
- Meta - Internships - Internships at Meta.
- Amazon - Internships - Internships at Amazon.
- Apple - Internships - Internships at Apple.
- Salesforce - Internships - Internships at Salesforce.
- Ally - Internships - Internships at Ally.
- Honeywell - Internships - Internships at Honeywell.
- Gardhouse - Internship Program - GardHouse is a non-profit organization in Charlotte that provides work-based programs for underserved college students by leveraging partnerships with local companies, nonprofits, and government agencies to provide paid internships.
- National Society of Black Engineers - A nationwide organization that supports Black engineers in advocacy, education, and career advancement. A lot of people found their way into tech through the networking and relationships they built in this organization!
Personal Finance
Here are resources from Fidelity on growing your personal finance profile, even as a student!