Learn to Code Various resources for learning to code Challenges 100 Days of Code Code Wars Books Automate the Boring Stuff by Al Sweigart No Starch Press Free Beginner Courses Apple IOS App Development The Odin Project Freecodecamp Responsive Web Design Certification JavaScript Algorithms and Data Structures Certification Front End Development Libraries Certification Data Visualization Certification Relational Database Certification Back End Development and APIs Certification Quality Assurance Certification Scientific Computing with Python Certification Data Analysis with Python Certification Machine Learning with Python Certification Information Security Certification College Algebra with Python Certification Foundational C# with Microsoft Certification Twilio Quest RPG Microsoft Learn Web Dev for Beginners Machine Learning for Beginners IoT for Beginners Data Science for Beginners AI for Beginners XR for Beginners CS50 Projects Build a Personal Website or Portfolio using Quarto Troubleshooting Resources Python Tutor (also supports Java, C and others)