So you are done with your work and are wondering what to do next? I have some ideas for you below.
The first question to ask is, are you really done?
Have you challenged yourself with the current assignment?
Have you checked your grade online and made sure that you aren't missing anything?
If you are really caught up, then read on . . .
Some fun websites/games:
The Binary Number Game: https://learningcontent.cisco.com/games/binary/index.html
The Daily Set Puzzle: http://www.setgame.com/set/puzzle
The Boolean Game: https://booleangame.com/
Numbrix Daily Puzzle: https://parade.com/numbrix/
Mastermind: https://mastermindgame.org/
0h n0!: https://0hn0.com/
XGO Robot Dog. You can control this with an app on your phone or program it from a computer. I only have one, but you are welcome to experiement with it. It's really fun!
Cutebot from Elecfreaks. I have one of these kits. You program it from https://microbit.org/ and you just have to add the CuteBot package so you can program it. Directions are here. It's fairly easy to do and lots of options. Kinda quirky though.
Blocksmith Builder - 3D Game Development. I don't know a lot about this, but feel free to explore. Create an account and log in here: https://www.blocksmithxr.com/dashboard
Hour of Code Website - Do any activities rated 9+. You can Click on Grades 9+ at the top of the page to sort them. Show me what you accompllished when you are done! https://hourofcode.com/us/learn
Mission Encodable: Use the Python Level 1 to learn how to set up replit or Python IDLE.
CodingBat - This is just practice problems in Java and Python. They are kind of puzzle-like. You answer them and they are auto-graded so you know if you are right or wrong. Create an account and then let me know and I'll tell you how to sign up for my class.
Program Arcade Games with Python and Pygame - you'll need a computer to do this according to the author's directions because he suggests installing IDLE (native Python app) along with Pygame. Although there's a way to use repl.it to do Python programs using Pygame. Contact me if you want to know how.
Code.org - This is a tutorial site. Explore the site, sign up for a class or see me and I can help you with this one.
Codingame - This is a game environment to learn coding. These are challenging activities.
W3Schools - Online tutorial site where you can explore a number of different languages: Python, Java, Javascript, C++, C#, and many more!
Code Combat - This is a game environment to learn coding. Kind of a medieval castle theme. You can code in Javascript or Python. If you are going to use this as your Personal Project, then join my class at this link.
Microsoft MakeCode Arcade - This is a site where you can make games that would go on a small video screen. There are tutorials. You make your own sprites for the games. If you do this, I have a BrainPad device you can load your game on and play it.
GoDot Game Engine - this is a game engine that needs to be downloaded so you'll need to see me if you want to do this. It looks pretty good but I haven't actually used it myself. Here is a site with art assets you can use with it.
GDevelop - Make a game of your own! I haven't spent too much time on this, so if you figure it out, let me know! Let me know if this site is blocked! Looks like you can only make one game until it costs money.
Circuit Playground Express - This is a site where you write the code that you later download to the Circuit Playground Express device. They cost around $25 each. I have a class set of these so you can use one anytime at school. These things are really fun. They have LEDs, speakers, sound sensors, accelerometers, buttons, a switch, a microphone, etc. You write the code on the website, download it to your computer and upload it to the device. I got the devices from Adafruit which is a fun site if you haven't been to it.
micro:bit - I have two original and four v2 micro:bits. These things are really fun and quite powerful. They are similar to the Circuit Playground Express, except that it has 25 lights, but the lights are only one color. I have a few Lego-like kits that you can use to build small robots that are powered by the microbit. Ask if you are interested in trying this out. Here is the site where you program the micro:bit. I got the kits from a really fun site, Elecfreaks. You can buy micro:bits from a lot of different places though.
Raspberry Pi - Also sold at Adafruit, or Sparkfun, but also many other locations. I have two Raspberry Pi devices if you have a project idea for them. I have no idea how to use them though. :)
repl.it - You can code in more languages than I can count, but specifically in Python and Java and it looks like you can even code with Pygame! There is even a GitHub integration. I highly recommend this site!
MIT App Inventor - Create an android app! I think I have a book on this if you want to use that but there should be tutorials available on this. It's been around for awhile. There's a Congressional App Challenge you can enter if you want - it's due in October so you'd have to plan ahead the year before, but if you are interested, let me know. We've had two teams from Skyview win in our congressional district! 2018: The Fin-damentals of Fish Care (also see this link) and 2017: Duck and Cover
Cybersecurity Competition Options. I don't know a lot about these, so you are on your own, but feel free to explore.
https://www.ctflearn.com/ (stick with the easy questions at first!)
Books - read one of my books that are on the bookshelf under the printer! I have books on Java, C, C++, C#, and a number of other topics.
Are you a Star Wars Fan? On a linux shell or Apple OS terminal program, type this command: nc towel.blinkenlights.nl 23.
Sorry, it doesn't work on a PC