# 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.**&#x20;

### Free resources to learn a new programming language

* Codecademy - [Codecademy](https://www.codecademy.com/) is an online interactive platform that offers free coding classes in more than 12 programming language and frameworks.&#x20;
* Free Code Camp - [freeCodeCamp](https://www.freecodecamp.org/) 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](https://www.udacity.com/) offer a few free online courses to help students learn new skills. Some of the courses they offer include [Introduction to Artificial Intelligence](https://www.udacity.com/course/intro-to-artificial-intelligence--cs271), [Intro to Cloud Computing](https://www.udacity.com/course/intro-to-cloud-computing--ud080) and [Intro to HTML and CSS](https://www.udacity.com/course/intro-to-html-and-css--ud001).
* Khan Academy - [Khan Academy](https://www.khanacademy.org/) 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.&#x20;
* Coursera - [Coursera](https://www.coursera.org/) 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](https://www.coursera.org/) - [HackerRank](https://www.coursera.org/) 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](https://leetcode.com/) - LeetCode also provide 190+ challenges that can help you prepare for technical job interview.&#x20;
* [Coderbyte](https://www.coderbyte.com/) - 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.&#x20;

### 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.](https://pages.github.com/)
* 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.](https://girlswhocode.com/assets/downloads/Girls-Who-Code-At-Home-Can-I-Help-You.pdf)
* 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.](https://projects.raspberrypi.org/en)&#x20;

### Communities you can get involved with

* [TeenTech](https://www.teentech.com/) - 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.&#x20;
* [Stemettes](https://stemettes.org/) - 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](https://www.seo-london.org/schools/) - 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](http://www.codersofcolour.org/) - 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](https://innovateher.co.uk/) - 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.&#x20;
* [Generating Genius](https://generatinggenius.org.uk/) - 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

* [SoloLearn](https://www.sololearn.com/)
* [Eduonix](https://www.eduonix.com/)
* [TutorialsPoint ](https://www.tutorialspoint.com/computer_programming_tutorials.htm)
* [Pluralsight](http://pluralsight.com/)
* [W3Schools](https://www.w3schools.com/) - Introduction to web dev and SQL
* [Stack Overflow](https://stackoverflow.com/) - Great for when you come across any programming problems
* [Learn Code the Hard Way](https://learncodethehardway.org/) - Courses on C, Python, Ruby, SQL, JavaScript and more
* [General Assembly](https://generalassemb.ly/)
* [Learn X in Y in Python](https://learnxinyminutes.com/docs/python/) - Learn Python very fast
* [CodeFirstGirls](https://codefirstgirls.org.uk/courses/) - 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](https://www.theodinproject.com) - Full stack curriculum, introduction to GitHub
* [Roadmap.sh](https://roadmap.sh/)
* [Datacamp](https://www.datacamp.com/) - Fata science resources in Python, R, SQL
* [Dataquest](https://www.dataquest.io/) - Learn data science
* [Codewars](https://www.codewars.com/) - Faily coding challenges in languages of your choice
* [Edabit](https://edabit.com/) - Interactive coding challenges
* [Edx](https://www.edx.org/course/subject/computer-science) - Courses from top unis including Harvard, MIT etc
* [Exercism.io](https://exercism.io/)
* [Educative.io](https://www.educative.io/)
* [Future Learn](https://www.futurelearn.com/) - Has various courses on topics such as web development&#x20;
* [TwilioQuest](https://www.twilio.com/quest) - Learn code through playing a video game
* [JetBrains: Developer Tools for Professionals and Teams](https://www.jetbrains.com/)
* [Atom.io](https://atom.io/) - free downloadable software for Windows and Mac which lets you write and save code
* [Codebar tutorials](http://tutorials.codebar.io/)&#x20;
* [shorturl.at/oFGJP](http://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](https://www.websiteplanet.com/blog/html-guide-beginners/) - Learn how to make your own website as a complete beginner, with this guide on getting starting with HTML

{% hint style="info" %}
Looking for more? Check out [this Google Doc](https://docs.google.com/document/d/1Q3mCr2ZRU4lUNhUSkP_tBCWWAf_PYhTqfgCwZCblRn8/edit?usp=sharing) with an extensive list of resources for learning programming online!
{% endhint %}
