Here is a direct link to Snap!
To play with Snap! you can just click on the play button on some of the images, like the one above. If you have any problems with it loading, visit Snap! directly in a new browser tab (On that page, click "Run Snap! now"). Another possible solution, if your browser is not Chrome, is to give Chrome a try.
Next Steps
Congratulations! You have completed a challenging (but hopefully fun!) workshop. You now have a solid background on many areas of Computer Science and Programming.
Where to go from here?
If you feel like pushing forward, great! I have some suggestions for you, depending on what you like to do:
- Continue programming with Snap!, or its older sibling Scratch. Join a community of millions of young students around the world, sharing your work.
- Try UC-Berkeley's own Beauty and Joy of Computing---an online curriculum also using Snap! for learning the ideas.
- Check out local events by coding communities for young adults: Hour of Code and Free Code Camp.
- If you're feeling like moving on to some "grownup" programming, check out my other course on Udemy: Introduction to Programming and App Development. It teaches you the fundamental concepts of programming, through the Swift and Java languages. Regardless of what language you'd like to program in, this course will give you solid understanding of the concepts, preparing you to take on any language!
- If you're interested in learning to develop mobile apps, the course above will also get you started, whether you want to make iOS or Android apps.
- Other great languages to learn are Python, JavaScript, Scheme, or Ruby. You can find many great online courses covering these languages on Udemy.
- If you like game development learn about Unity.
It's been fun learning with you! Happy programming, and keep in touch!