Student Summer Sprint
  • Welcome to Hackathons for Schools Student Summer Sprint!
  • Event Information
  • What is the Student Summer Sprint?
  • Useful Event Information and Links
  • Schedule
  • Our Organisers, Panelists and Mentors
    • Organisers
    • Panelists and Speakers
    • Mentors
  • Project Details
    • Themes
    • Judging Criteria and Winning Teams
    • Presentation Advice
    • Submission Checklist and FAQs
  • Coding Platform and GitLab
  • Technical Workshops
    • How to Use Git
      • Git and the Terminal
      • How to use Git - The Basics
      • Branching, Merging and Other Useful Commands
      • How to use Git - Further Resources
    • Web Development
      • HTML
      • CSS
      • JavaScript
      • Web Development - Resources
    • Introduction to Python
      • Variables
      • Data Types and String Formatting
      • Input and Output
      • Conditional Statements
      • Functions
      • Libraries
      • CHALLENGES
        • Solutions
      • Learning Python - Resources
    • Discord Bots in Python
      • Discord Bots - Resources
    • Web Scraping in Python
  • Careers Advice and Opportunities
    • University Advice
      • University Advice - Further Resources
    • CV, Applications and Interviews
      • Creating a Great CV
      • UCAS Personal Statement Advice
      • Interview Hints and Tips
      • Ultimate LinkedIn Guide
      • Applications - Further Resources
    • Different routes into a tech career
      • Different Routes into Tech - Further Resources
    • What Now?
      • More Opportunities!
Powered by GitBook
On this page
  • Free resources to learn a new programming language
  • Coding Challenges
  • Summer projects you could do
  • Communities you can get involved with
  • Other Online Resources for Tech and Programming

Was this helpful?

  1. Careers Advice and Opportunities

What Now?

PreviousDifferent Routes into Tech - Further ResourcesNextMore Opportunities!

Last updated 2 years ago

Was this helpful?

We hope that you have learnt a lot over the last week! Here are some resources to help you continue in your journey of exploring the tech world and build on the skills that you have learnt this week.

Free resources to learn a new programming language

  • Codecademy - is an online interactive platform that offers free coding classes in more than 12 programming language and frameworks.

  • Free Code Camp - is a non-profit organisation that consist of an interactive platform. They also have online forums, chat rooms and a Medium publication for you to communicate with other users.

  • Udacity - offer a few free online courses to help students learn new skills. Some of the courses they offer include , and .

  • Khan Academy - is a non-profit that provides online tools to help educate students. They offer short YouTube videos to help you slowly build up your knowledge.

  • Coursera - is an online library full of many different classes taught by real professors using pre-recorded video lectures. You can learn through non-graded material by watching the lectures, but you can also pay in order to take part in more hands-on projects and get a verified certificate at the end.

Coding Challenges

  • - provides challenges for different domains such as algorithms, maths, SQL and functional programming. You can solve the challenges directly online and they provide a discussion for each challenge so you can learn about the best way to solve that challenge.

  • - LeetCode also provide 190+ challenges that can help you prepare for technical job interview.

  • - Coderbyte provides 200+ coding challenges that you can solve online in many different languages. They also provide official solutions to some challenges that you can view.

Summer projects you could do

  • Build your own website - you can use your git knowledge from this week to build your own website and deploy it to github pages.

  • Build your own chatbot using python - you can explore basic Computer Science concepts in Python while creating this chatbot.

  • Play with a RaspberryPi - The Raspberry Pi is a series of small single-board computers that you can use to create a lot of projects.

Communities you can get involved with

Other Online Resources for Tech and Programming

- TeenTech is a not-for-profit Charity founded in 2008 with Maggie Philbin and Chris Dodson to help young people understand the real opportunities available in contemporary STEM workplace and create excitement about technology and entrepreneurship.

- Stemettes is a social enterprise which encourages girls aged 5-22 to pursue careers in STEM. They host multiple events to encourage girls into STEM careers with mentorship, certifications and online articles.

- SEO London are a company that provide students with different careers programmes. They have a special program for school students, SEO Schools, where they help students in years 11-13 broaden their horizons through access to academic, progressional and enrichment opportunities.

- Coders of Colour is a non-profit aimed at supporting the next generation of young and underrepresented people of colour in tech. They hold multiple networking events to help you meet different people in industry.

- InnovateHer is a social enterprise that is determined to increase diversity across the technology sector and create more inclusive workplaces. They offer educational programmes to inspire girls aged 13-16 to consider careers in STEM.

- an organisation which aims to raise the next generation of leaders in STEM from a thriving, diverse community.

- Introduction to web dev and SQL

- Great for when you come across any programming problems

- Courses on C, Python, Ruby, SQL, JavaScript and more

- Learn Python very fast

- Usually 8 week programs with 2 hour lesson commitment a week. Courses include Intro to Python, Intro to Web Dev and Data Science courses

- Full stack curriculum, introduction to GitHub

- Fata science resources in Python, R, SQL

- Learn data science

- Faily coding challenges in languages of your choice

- Interactive coding challenges

- Courses from top unis including Harvard, MIT etc

- Has various courses on topics such as web development

- Learn code through playing a video game

- free downloadable software for Windows and Mac which lets you write and save code

Summer Coding Crash Course by the Warwick Data Science Society (Python and R) - link takes you to the Linkedin post

- Learn how to make your own website as a complete beginner, with this guide on getting starting with HTML

Looking for more? Check out with an extensive list of resources for learning programming online!

Codecademy
freeCodeCamp
Udacity
Introduction to Artificial Intelligence
Intro to Cloud Computing
Intro to HTML and CSS
Khan Academy
Coursera
HackerRank
HackerRank
LeetCode
Coderbyte
Here is a link to how to deploy it.
Here's a tutorial from GirlsWhoCode.
Here's a link to the projects page on their website.
TeenTech
Stemettes
SEO London
Coders of Colour
InnovateHer
Generating Genius
SoloLearn
Eduonix
TutorialsPoint
Pluralsight
W3Schools
Stack Overflow
Learn Code the Hard Way
General Assembly
Learn X in Y in Python
CodeFirstGirls
https://www.theodinproject.com
Roadmap.sh
Datacamp
Dataquest
Codewars
Edabit
Edx
Exercism.io
Educative.io
Future Learn
TwilioQuest
JetBrains: Developer Tools for Professionals and Teams
Atom.io
Codebar tutorials
shorturl.at/oFGJP
Web Planet - Introduction to HTML
this Google Doc