Advanced Projects
Advanced Projects
At code club you, are encouraged to take your learning further. I therefore try to signpost attendees to other learning opportunities, this could be courses, videos, or reading materials.
Anyone, of any age, can follow the resources and learn, so feel free to have a go, learn to code and share what you are learning.
In addition to the Code Club resources, we have been using other online resources to help with learning
Free Code Camp
FreeCodeCamp offers a range of self paced courses. At code club we are following their. Responsive Web Design course (approx 300 hours).
If you don't want to do this and just want to learn some basics then their HTML/CSS 11 Hour course may be a better option.
Everything is designed to be completed in browser and there is help available if you get stuck or are not sure on something.
Repl.it: This is a web based development environment, This complements FreeCodeCamp in that you can practice what you are learning and can in fact, copy /paste directly from FreeCodeCamp to Repl.it and learn further.
Repl.it supports the following:-
So you are also free to have a go at making games, working with others really helps with this.
Harvard CS50)
Future Learn
Free Code Camp
Computer Science
- LinuxFoundation Introduction to Linux course
- Introduction to computer programming and computer science
- The Principles of functional programming
- SOLID principles of Object Orientated Programming
- Best coding games to teach adults to code
Python
JavaScript
C++
Android / Mobile
Web
Data / AI etc
SQL and Databases
GIT and related
GIT
Follow CodeCademy Learn Git basics
Coursera
FLOSS Contribution
- Contribute to Fedora
- Contribute to Libreoffice
- Contribute to Debian
- ToriOS – Linux for low spec / older computers
Further Reading
Code With Python Course
Repl.it curriculum
OTHER
- How to get started with Python
- Markdown Tutorial
- StackEdit markdown editor integrates with github (and should be good with gitlab)
- Scripting – bash
- Twine
Twine is an open-source tool for telling interactive, nonlinear stories.
- Rust game engine
- Castle game engine
- GoDot game engine
Cyber Security
LaTeX
Books