127.0.0.1 Links

Links

Quizzes etc.

Hand-picked external links that may (or may not) be of use to you. This list will continue to grow as I find more useful resources around the web.

Programming

A selection of links to aid in improving your programming skills in HTML, CSS, Scratch, Python & Java.

App Inventor – easily create smartphone apps on your computer!

Codeacademy – an online interactive platform that offers coding classes in 12 different programming languages, including Python.

CodeHS (HOT PICK) – a pretty good coding website. Covers many different languages.

Coding Challenges in Python – a great website for you to test your Python programming skills with mini-challenges. There are also tutorials here too!

Grok – another online interactive learning environment. It is similar to Codeacademy in that you can learn to code in multiple different languages online. At the moment it is free to signup for a premium account.

micro:bit – a tiny, programmable computer that is great to learn coding on.



Programiz Python – a learning tool full of tutorials for Java, C, Python, and more.

Python – the official website of Python. Download the official Python editor and read some fairly in-depth documentation about Python – if that’s your thing.

Raspberry Pi – a pocket-sized computer that is brilliant for learning how to code in Python. It’s full of different apps you can play with, including learning to code with Minecraft! This is another device that’s very cheap to buy.

Snakify – sign up to Snakify, it is a free programming tutorial resource for learning Python 3 and web design with 200+ exercises!

Scratch – block-based programming for beginners.

SQL Tutorials – Very extensive tutorial on SQL used within relational databases.

Tynker – a wonderful place to start your coding journey as it’s specifically designed for kids. Tynker has heaps of fun and interactive lessons to improve your coding skills.

W3Schools – a very useful website that offers tutorials, online demonstrations and code snippets for you to use in your coding projects. You can find everything from HTML & CSS to Java and Python.

YouTube – if you like watching video tutorials, head over to YouTube and simply do a search for some beginner Python tutorials. Here is one good tutorial: Geek Tutorials. Here is another from freeCodeCamp.

Programming & Algorithms (HOT PICK) – Python lessons and assessments to guide you through everything you need to know clearly and easily.

IB Specific

Computer Science notes & resources

BBC Education – Computer Science resources from the BBC

IB Computer Science Hub website – more great resources for every topic.

CS-IB.net – useful resources for the whole IB CS course

More resources

OCR GCSE & A-Level

CraignDave A-Level – Craig ‘n’ Dave For Students – A-Level Videos for H046/H446

CraignDave GCSE – Craig ‘n’ Dave For Students – GCSE Videos for J277

Software

Some useful software we use in the classroom. All software here is free to download and use.

NetBeans. A simple but powerful Java IDE used mostly in the IB Comp Sci course – Download

Eclipse. A powerful Java IDE for professional developers – Download

PyCharm. A great Python IDE – Download

MU Editor. A simple Python IDE for beginners (ideal for Key Stage 3) – Download

OneNote. A note-taking app by Microsoft. Also used in the classroom by students – Download

Advertisement