BASIC CODING CHALLENGES:
LearnPython.org: Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the Python programming language.
FREE CODE CAMP (ADVANCED CODING):
We have already used many of the Blockley-Style Programming tutorials found on Code.Org. Now, without creating an account, try some of the tutorials on other programming languages found on freeCodeCamp.com. Here is some basic information (taken directly from their About Us page) to get you started. Good Luck!
What is freeCodeCamp?
Is freeCodeCamp really free?
Can freeCodeCamp help me get a job as a software developer?
How can I get a job?
How long will it take me to finish each of freeCodeCamp's certificates?
Is freeCodeCamp a replacement for a 4-year degree?
Should I complete all of the coding challenges in order?
Where can I get technical support for using the freeCodeCamp.org platform?
You can also try www.W3Schools.com tutorials for many different programming languages. There are also coding resources onhocphilly.strikingly.com
If you are super-advanced, and really want a challenge,
TRY THESE LINKS:
Here are 450 free online programming and computer science courses you can start in December
(browsable list): https://fcc.im/2A1x6Gs
Google Doc Link To Resources:
Bonus: Learn how to build an API using Node.js with this free in-depth YouTube tutorial (33 minute watch):