Learn Programming

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

Related Products

Latest Blog Articles

Featured

Getting Started with Rust

Released on: Thu Nov 14 2024

An introduction to Rust, a systems programming language focused on safety and performance.

Read More

Building Mobile Apps with Flutter

Released on: Thu Nov 07 2024

An introduction to Flutter, a UI toolkit for building natively compiled applications for mobile, web, and desktop.

Read 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 – November 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!

10 top GitHub repos to jumpstart your programming learning journey screenshot
Weekly curated programming related newsletter

Receive a free weekly curated newsletter with the best programming tips and tricks.

Only few Vouchers left!

Advanced Courses

Books

  • Learn Python the Hard Way

    (learnpythonthehardway.org)

    This book takes a rigorous approach to learning Python, focusing on exercises that reinforce programming principles, making it suitable for beginners and those looking to strengthen their skills.

    0Β°
  • Python for Data Analysis

    (www.oreilly.com)

    This book focuses on using Python for data analysis and is essential for anyone looking to apply Python in the fields of data science and analytics.

    0Β°
  • Django for Beginners

    (djangoforbeginners.com)

    Focused on web development, this book guides you through building web applications with the Django framework, ideal for those looking to use Python in web contexts.

    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

  • LeetCode Programming Challenges

    (leetcode.com)

    LeetCode offers coding challenges and problems to solve using the programming language, helping learners enhance their coding skills and problem-solving abilities.

    0Β°

Related Products