Resources

Curated resources for continuing your learning after the workshop.

Start Here: 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!

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:

Interview Preparation

AI-Assisted Interviews

Some companies are starting to allow AI tools in technical interviews. Here are some examples.

And here are experiences from people who’ve specifically been through Canva’s AI-Assisted coding interview.

AI Engineering Resources

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: LinkedInGitHubWebsiteEmail

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.