Resources
Curated resources for continuing your learning after the workshop.
What to Read: Check out AI Insights for Students, a curated collection of articles on AI engineering, AI’s impact of software development and entry level roles, and industry trends. This is a great resource for staying current!
Who to Follow: The most respected technical voices rarely post on TikTok, Instagram, or Snapchat. They’re found on blogs, LinkedIn, Hacker News, Reddit, and Tech Twitter (still active despite the platform’s drama). Stop listening to influencers. Follow the experts! Check out Who to Follow from a related workshop for a curated list of people and platforms worth your attention.
UNC Charlotte Workshop (February 9, 2026): If you attended the technical interview workshop at UNC Charlotte, connect with the Microsoft employee volunteers on LinkedIn: Alexandra Jones, Rosey Anim, Jill Dozier, Sachin Kumar, Kelechi Nwosu, Nathan Beyero, Segun Akinyemi.
AI Coding Tools
These are AI-powered tools built specifically for developers to write, edit, and understand code. Many of these tools are becoming fully agentic, meaning developers “write code” by describing what they want in natural language prompts and then reviewing the generated output, rather than writing code by hand.
- GitHub Copilot - Microsoft’s AI coding assistant, integrated into VS Code and other editors
- GitHub Copilot CLI - AI assistance in the terminal for shell commands and git operations
- Claude Code - Anthropic’s agentic coding tool for the terminal
- Cursor - AI-first code editor built on VS Code
- OpenAI Codex CLI - OpenAI’s terminal-based coding agent
- Gemini CLI - Google’s AI coding assistant for the terminal
- Google Antigravity - Google’s AI-powered IDE
- OpenCode - Open source terminal-based AI coding agent
Cursor and Google Antigravity are both forks of Microsoft’s open source VS Code. Given that VS Code is the most popular IDE and under constant AI-related development, I recommend students focus on learning AI-assisted coding with VS Code and GitHub Copilot. Explore the alternatives if you’re curious, but VS Code is the foundation.
Vibe Coding Tools
These tools let you build apps by describing what you want in natural language, with minimal or no manual coding.
- Lovable - Build full-stack web apps from prompts
- Replit - Cloud IDE with AI-powered app generation
- GitHub Spark - Create micro apps using natural language
Concepts to Explore
As AI coding tools evolve, these are concepts worth understanding:
- Model Context Protocol (MCP) - Open standard for connecting AI to external tools and data sources
- Custom Instructions - Repository-level prompts that shape AI behavior
- AGENTS.md - Convention for giving AI agents context about your codebase
- Custom Agents - Build your own specialized AI agents in VS Code
- Agent Skills - Extend Copilot with custom capabilities via MCP
AI Model Benchmarks
Not all AI models are equal at coding. These benchmarks track which models perform best at real software engineering tasks. Check them regularly to stay current.
- SWE-bench - The industry standard for AI coding. Tests whether models can solve real GitHub issues from open source projects by generating patches and running test suites. Originally Python-only, now has multilingual extensions covering C, C++, Go, Java, JavaScript, TypeScript, and more.
- Terminal Bench - Tests AI agents on real-world terminal tasks including coding, system administration, debugging, and data processing. Measures how well models operate autonomously in CLI environments.
Interview Preparation
- Tech Interview Handbook - Comprehensive guide to technical interviews
- Grind 75 - Curated list of 75 essential LeetCode problems
- LeetCode - Classic algorithm problems
- NeetCode 150 - Curated problem list for interview prep
- AlgoExpert - Video explanations
- System Design Primer - Comprehensive guide that everyone uses to prep for System Design questions in tech interivews
- ByteByteGo - Visual system design guides
AI-Assisted Interviews
Some companies are starting to allow AI tools in technical interviews. Here are some examples.
- Canva: Yes, You Can Use AI in Our Interviews - Canva’s official blog post
- Wired: Meta AI Job Interview Coding - How Meta is adapting
- How to Use AI in Meta’s AI-Assisted Coding Interview - Real prompts and examples
And here are experiences from people who’ve specifically been through Canva’s AI-Assisted coding interview.
- Reddit: Canva’s AI-Assisted Coding Interview - Discussion thread
- Reddit: Canva AI Interview Tips - What to expect
AI Engineering Resources
- The AI Engineer - The essay that defined the emerging role of AI Engineer
- Coding Is Dead, Software Engineering Isn’t - Deep dive into why AI changes what developers do but doesn’t replace the need for engineering judgment
- We’re Not Cooked: Your Tech Career Survival Guide in the Age of AI Engineering - Blog post on how AI is changing software development and why there’s still work to do
- AI Insights for Students - Curated collection of articles on AI engineering, prompt techniques, and industry trends
- Who to Follow - People and organizations to follow for the latest in AI and software development
Free Resources for Students
Take advantage of these programs while you have a .edu email address.
- GitHub Student Developer Pack - Free access to developer tools, cloud credits, domains, and professional resources from 100+ partners including GitHub Copilot Pro, JetBrains, Azure credits, and more
- GitHub Education for Students - Free GitHub Pro account, Codespaces hours, and Actions minutes for verified students
- GitHub Copilot Pro for Students - Free Copilot Pro access for verified students, teachers, and open source maintainers
- Apply for GitHub Education - How to verify your student status and unlock free benefits
- Microsoft Student Certifications - Discounted certification exams for Azure, AI, Security, Power Platform, and more. Includes free C# certification through freeCodeCamp partnership
- Microsoft Learn - Free courses on Azure, AI, data, security, and Microsoft technologies
- Google Skills - Free courses on AI, cloud, and Google technologies with skill badges and certificates
- Grow with Google - Free career certificates in data analytics, cybersecurity, IT support, project management, and more
Stay Connected
Workshop created by Segun Akinyemi: LinkedIn • GitHub • Website • Email
Remember: AI is a tool that amplifies your abilities. The goal is to become a better engineer, not to outsource your thinking. Use AI to learn faster, explore more options, and handle tedious tasks, but always make sure you understand what you’re building.