After Code Shrew
When you are comfortable with the lessons provided here and would like to move onto something more challenging, what comes next? Well, that's up to you! There are many tools and sites available now that are a great next step so we decided to provide some links for when you're ready. Some pieces of advice (note, these are opinion based on my experience!):
- A lot of tools and resources are fantastic and FREE, so take advantage of that!
- Code Shrew is Python-based, meaning it will likely be easiest to move on to coding in Python if you have only tried Code Shrew. Python is a very popular language (it's what I use!) and really a great one to know for programming quick scripts (like fun games and making small software tools), websites (using the popular Django framework), and working with data.
- Python has a great overall guide to get you started
- The Introduction to Python Programming course on EdX is an excellent way to learn Python. The course is run by David Joyner, a great Georgia Tech professor, who also inspired Code Shrew.
- You can also find a curated list of best Python Courses on CourseDuck.
- Besides Python, other modern programming languages that you may find interesting include:
- Dart (primarily used for creating multiplatform mobile applications with the Flutter framework)
- Kotlin (mainly for creating Android applications)
- Swift (mainly for creating iOS applications).
- CourseDuck might help you find courses for those other languages as well.
Please reach out to us with any questions you have about getting started with another language! We'd be happy to help.