Learn Programming

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

Related Products

Latest Blog Articles

Featured

Building REST APIs with Node.js

Released on: Thu Oct 17 2024

Learn how to build RESTful APIs using Node.js and Express.

Read More

Getting Started with TypeScript

Released on: Thu Oct 10 2024

An introduction to TypeScript, a typed superset of JavaScript.

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 – October 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