Opportunities

A running list of programmes, scholarships, and schemes worth applying to if you're a young person or woman looking to get into tech.

Sixth Form Students
Undergraduate Students
Women & BAME
Learning how to code

Learning resources for beginners.

Interactive, beginner-friendly platforms

These make learning less intimidating.

  • freeCodeCamp — Free, just sign up. Beginner-friendly, covers HTML, CSS, JavaScript, Python and more, with projects and certificates.
  • Codecademy — Guided, interactive coding exercises in multiple languages.
  • Kaggle Learn — Great for Python and data science beginners, with short, hands-on lessons.
  • W3Schools — Simple explanations of syntax; good for quick lookups.

YouTube & free video courses

Visual learners thrive here.

Project-based learning

Learn by making things — it sticks better.

  • Build a simple website (HTML, CSS, JS).
  • Make a personal portfolio site. It shows employers you can do something practical.
  • Code simple games like Tic Tac Toe or Snake, which are good for logic and loops.
  • Automate boring tasks (file renaming, data scraping) with Python.

Practice & problem-solving

Consistency builds fluency.

  • LeetCode — Good for algorithmic thinking (start with the easy ones).
  • HackerRank — Beginner-friendly coding challenges.
CV Template for Students

A free, ready-to-use CV template for students applying to internships and placements.

  1. Open a copy of the template in your own Google Drive.
  2. Fill in your details using the guidelines on page 2.
  3. Save it as Firstname_Lastname_CV as a PDF.