What Now?
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 - Codecademy is an online interactive platform that offers free coding classes in more than 12 programming language and frameworks.
Free Code Camp - freeCodeCamp 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 - Udacity offer a few free online courses to help students learn new skills. Some of the courses they offer include Introduction to Artificial Intelligence, Intro to Cloud Computing and Intro to HTML and CSS.
Khan Academy - 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 - 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
HackerRank - HackerRank 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 - LeetCode also provide 190+ challenges that can help you prepare for technical job interview.
Coderbyte - 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. Here is a link to how to deploy it.
Build your own chatbot using python - you can explore basic Computer Science concepts in Python while creating this chatbot. Here's a tutorial from GirlsWhoCode.
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. Here's a link to the projects page on their website.
Communities you can get involved with
TeenTech - 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 - 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 - 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 - 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 - 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.
Generating Genius - an organisation which aims to raise the next generation of leaders in STEM from a thriving, diverse community.
Other Online Resources for Tech and Programming
W3Schools - Introduction to web dev and SQL
Stack Overflow - Great for when you come across any programming problems
Learn Code the Hard Way - Courses on C, Python, Ruby, SQL, JavaScript and more
Learn X in Y in Python - Learn Python very fast
CodeFirstGirls - Usually 8 week programs with 2 hour lesson commitment a week. Courses include Intro to Python, Intro to Web Dev and Data Science courses
https://www.theodinproject.com - Full stack curriculum, introduction to GitHub
Datacamp - Fata science resources in Python, R, SQL
Dataquest - Learn data science
Codewars - Faily coding challenges in languages of your choice
Edabit - Interactive coding challenges
Edx - Courses from top unis including Harvard, MIT etc
Future Learn - Has various courses on topics such as web development
TwilioQuest - Learn code through playing a video game
Atom.io - free downloadable software for Windows and Mac which lets you write and save code
shorturl.at/oFGJP Summer Coding Crash Course by the Warwick Data Science Society (Python and R) - link takes you to the Linkedin post
Web Planet - Introduction to HTML - Learn how to make your own website as a complete beginner, with this guide on getting starting with HTML
Looking for more? Check out this Google Doc with an extensive list of resources for learning programming online!
Last updated