Learn Programming

A curated list of helpful resources to learn programming. Tutorials, Code Samples, References and more!

Beginner Courses

  • Python for Everybody

    (www.py4e.com)

    A free online course designed for complete beginners, covering the basics of Python programming with an emphasis on data analysis and web scraping.

    0°
  • Kaggle Learn Python

    (www.kaggle.com)

    An interactive, beginner-friendly course that teaches Python with a focus on data science applications, making it highly relevant for practical use.

    0°
  • The Python Tutorial

    (docs.python.org)

    The official Python documentation includes a comprehensive tutorial that walks beginners through language basics and more advanced topics.

    0°

Newsletter + Exclusive Voucher + Free Guides – September 2024

Want weekly curated news about all things programming in your inbox? Also, we have an exclusive offer for our newsletter subscribers! Get five free online courses every month with PluralSight. Also we now offer 2 free guides for all our subscribers!

8 programming beginner mistakes to avoid screenshot
8 programming beginner mistakes to avoid

NEW! Sign up and get our free guide: 8 programming beginner mistakes to avoid.

10 top GitHub repos to jumpstart your programming learning journey screenshot
10 top GitHub repos to jumpstart your programming learning journey

Additionally you will get a PDF with the 10 top GitHub repos to jumpstart your programming learning journey!

Only few Vouchers left!

Advanced Courses

  • Mastering React

    (www.udemy.com)

    Learn advanced React techniques and patterns, including hooks, context API, and optimizing performance in React applications.

    0°

Books

  • Fluent Python

    (www.oreilly.com)

    For those with some Python experience, this book dives deep into best practices and advanced features of Python, enhancing your programming proficiency.

    0°
  • Head First Python

    (www.oreilly.com)

    A visually rich book that takes a unique approach to teaching Python programming concepts, making them relatable and easier to understand.

    0°

References

Code Examples

Code Libraries

  • JavaScript.info

    (javascript.info)

    An extensive online tutorial that covers JavaScript from the ground up, with clear explanations and practical tasks to reinforce learning.

    0°

Tools