Resources

Programming Video Tutorials

Here you'll find a collection of Youtube-channels on a wide range of topics related to programming languages, libraries, frameworks and software development in general.

  • Web Dev Simplified

    Web Dev Simplified is all about teaching web development skills and techniques in an efficient and practical manner.

  • The Net Ninja

    Black-belt your web development skills. Over 2000 free programming tutorial videos about: - Modern JavaScript (beginner to advanced) - Node.js - React - Vue.js - Firebase - MongoDB - HTML & CSS - PHP & MySQL - Laravel - React Native - Flutter - Open AI - SolidJS ...And many more topics as well.

  • Bro Code

    This channel is dedicated to providing free education to those that can't afford college or bootcamps.

  • James Q Quick

    I publish weekly videos about Web Development! I am constantly learning the latest and greatest in Web Development and am excited to help you do the same.

  • freeCodeCamp

    Learn to code for free. freeCodeCamp is a community of people from all around the world who are learning to code together. You will learn to code by building dozens of projects, step-by-step, right in your browser, code editor, or mobile app.

Open Source Contribution

Open source refers to a type of software where the source code is available for anyone to view, modify, and distribute. Contributing to open source projects is a great way to improve your coding skills, work on real-world projects, and potentially make a meaningful impact in the software that people use every day.

Git and GitHub Documentation

Mastering Git and GitHub is fundamental for effective open-source contributions. The following documentation provides a deep dive into using Git and GitHub, including the official documentation and additional helpful tutorials.

Interactive Learning Platforms

Interactive learning platforms provide a variety of courses in programming and software development. Whether you're new to coding or looking to learn a new language or skill, these resources can help you on your journey.

Coding Challenges and Practice

Hone your coding skills and prepare for technical interviews by solving challenges on these platforms. They offer problems of various difficulty levels in multiple programming languages.

Community and Networking

Join these communities to network with other developers, ask questions, and find answers to your coding challenges. They are a great place to learn and share knowledge.

Job Searching Platforms

Looking for your next role or just curious about what's out there? These job searching platforms are specifically tailored for tech roles and can help you find your next opportunity.

Online Coding Bootcamps

Online bootcamps offer comprehensive and structured learning experiences for aspiring developers. They provide in-depth curricula and project-based learning to help you build a solid foundation in software development.