- Free Programming Books
- Want excellent free coding tutorials? Subscribe to these YouTube channels
- Could Python’s Popularity Outperform JavaScript in the Next Five Years?
- How I went from newbie to Software Engineer in 9 months while working full time
- DeepSource [Something like GitHub]
- General Algorithmic Programming
- w3resource [Good]
- Daily Coding Problem - Interview Programming Problems [Good]
- GitBook [Excellent Tool for doc Sharing]
- Quick Reference [Excellent]
- Learn X in Y minutes [Excellent]
- The Modern Javascript Tutorial
- Interactive JavaScript Tutorial
- An introduction to Object-Oriented Programming in JavaScript
- The “Backendification” of Frontend Development [Good]
- You Don't Know JS (book series)
- Let’s build a FullStack App with JavaScript! ~ Episode 1
- Real Python Tutorials [Excellent]
- Tutorials Teacher
- Learning Python: From Zero to Hero [Great & Fast Tutorial]
- The Next Level of Data Visualization in Python [Good]
- Jupyter Notebook: An Introduction [Useful]
- Basics of Jupyter Notebook
- Polynote - Make Data Science Notebooks Better
- Making Python Codes Executable [useful]
- BYOD: Build Your Own Dataset (for free using web scraping)
- Python CSV
- Pandas read & write files
- Work with CSV, JSON, and XML in Python
- Python tricks 101: what every new programmer should know
- Python Stream Processing
- Sending Emails With Python
- How to Send an Email Using smtplib
- How not to be afraid of Python anymore
- Python Open Source of the Month
- Mail Processing with Deep Learning: A Case Study
- Brython: Python in Your Browser
- Master Python through building real-world applications (Part 4)
- Use Cython to get more than 30X speedup on your Python code
- 36 Amazing Python Open Source Projects (v.2019)
- The Most Undervalued Standard Python Library
- How to write Web apps using simple Python for Data Scientists?
- Building Machine Learning Apps with Streamlit
- Python Exceptions
- Python Try Except
- Google Atheris: A Coverage-Guided, Native Python Fuzzer
- Python Naming Conventions
- 30 Python Best Practices, Tips, And Tricks [Interesting]
- Pythonic Programming - Idiomatic Python-101 [Great]
- List Comprehension in Python
- list vs tuple
- Python Development in Visual Studio Code
- Python String Formatting Best Practices
- PyFormat [Python print formatting]
- String Formatters in Python
- String Formatting in Python
- Showing Side-by-Side Diffs in Jupyter
- Regular Expressions: Regexes in Python (Part 1)
- Regular Expressions: Regexes in Python (Part 2)
- Python Regular Expression Great Tutorial
- pythex: test python regex
- Python Coding Interview Tips
- Asterisks in Python
- What does if name=="main": do?
- Python Arabic Reshaper [Arabic Typing in Python]
- Hydra - python configuring complex applications
- Hydra - GitHub
- Python Generators
- PyGame: A Primer on Game Programming in Python [Interesting]
- pytube - Youtube downloader in python [Useful]
- Datacamp: Getting started with Python cheat sheet
- Python Basics_Cheat_Sheet
- Cheatsheet Basics
- Python Cheat Sheet
- Programming in Python via Imperial College London [Good]
- Python Plotting With Matplotlib
- Interactive plotting with Bokeh
- Data Visualization with Bokeh in Python
- altair-viz
- plotly
- plotly - tutorial
- Interactive Plots in Python with Plotly
- diagrams: very useful & interesting library for draw diagrams in python
- API Integration in Python – Part 1
- Building and Documenting Python REST APIs With Flask and Connexion
- How to Publish an Open-Source Python Package to PyPI [Good]
- setup.py (for humans) [Great]
- What is setup.py? [Great]
- Install dependencies from setup.py
- Install private GitLab repo as dependency from setup.py
- Beautiful Soup: Build a Web Scraper With Python
- An Introduction to Web Scraping with Puppeteer
- Google Images Download
- AutoCrawler
- Web Scraping with Python and BeautifulSoup
- How I automated my job search by building a web crawler from scratch [Interesting]
- Building an Image Downloader With Multiprocessing in Python
- How to scrape web data to finetune LLMs
- Collecting Data Sets via Web Scraping
- Python scraper based on AI [Great]
- Firecrawl: Turn entire websites into LLM-ready markdown
- Crawl4AI: Open-source LLM Friendly Web Crawler & Scrapper
- Python Logging
- Python Logging Best Practices
- Noggin - a simple Python tool for ‘live’ logging
- Python Logging Module for ML
- Numba [Good]
- Dask [Good]
- Modin: Speed up Pandas [Excellent]
- cuDF - GPU DataFrames [Good]
- War of Data-Frames
- What is the Python Global Interpreter Lock (GIL)?
- Speed Up Your Python Program With Concurrency
- Speed Up Your Algorithms Part 3 — Parallel-ization [Useful]
- Intro to Threads and Processes in Python
- cuDF: GPU DataFrame Library
- cuDF example
- Python 201: A multiprocessing tutorial [Great]
- Multiprocessing in Python
- Python Concurrency
- How to use multiprocessing pool map with multiple arguments
- starmap: How to use multiprocessing pool map with multiple arguments
- Multithreading vs Multiprocessing in Python
- Python Multi-Threading - TutorialsPoint
- Run Python Code In Parallel Using Multiprocessing
- Faster video file FPS with cv2.VideoCapture and OpenCV [Live Video Manipulating - Open-CV Python]
- args and kwargs
- Python functions, args, kwargs
- Primer on Python Decorators
- Python args and kwargs: Demystified
- Absolute vs Relative Imports in Python
- Python Modules and Packages – An Introduction
- What’s init for me?
- What is init.py?
- RealPython Testing Tutorials
- Python Testing
- pytest tutorial
- python continuous integration tutorial
- python doctest
- pyscript [Great]
- ReactPy: React in Python [Great]
- Modern web applications in pure Python
- Collections Module [Great]
- Introduction to Pythons Collections [Great]
- Real Python Data Structures
- Real Python Collections Module
- Python Collections
- List of Data Science Cheat Sheets [Excellent]
- 10 Python Pandas tricks that make your work more efficient
- Reviewing Python Visualization Packages [Good]
- Programming Skills, A Complete Roadmap for Learning Data Science — Part 1
- A practical approach to machine learning
- Fraud Detection - Kaggle Competition Notes (Part 1)
- Fraud Detection - Kaggle Competition Notes (Part 2)
- Matplotlib Tutorial: Python Plotting
- Pandas Tutorial
- Pandas Cheat Sheet
- Faster Pandas with parallel processing: cuDF vs. Modin [Great]
- Daft: the distributed Python dataframe for media data [Great]
- Top Python Libraries Used In Data Science
- Data Engineer Interview Questions
- How did I learn Data Science?
- Minimal Pandas Subset for Data Scientists
- Numpy Tutorial - Realpython
- Setup Lightweight Airflow
- Pandas AI
- Electron JS - Build cross platform desktop apps with JavaScript [Fantastic]
- Using Python with Electron Tutorial [Useful & Important]
- An electron application for tutorials [Very Good]
- Electron Tutorial - TitorialsPoint
- NW.js
- Building a Cross-platform Desktop App with NW.js
- Python and PyQt: Building a GUI Desktop Calculator
- PyQt Tutorial
- Good Qt Tutorials
- Install Qt
- How to Build a Python GUI Application With wxPython
- wxWidgets - GitHub
- Mesop: Build delightful web apps quickly in Python
- The 2018 DevOps RoadMap
- Kubernetes for Data Scientists
- Kubernetes Training with DockerMe
- What is Kubernetes?
- Learning Kubernetes Step by Step Tutorials
- Kubernetes Tutorial for Beginners - YouTube Video [Good]
- Install Minio on Ubuntu 20.04
- Software Engineering at Google Book
- Learning Android Development In 2019
- Android Developer Roadmap
- Build a Mobile Application With the Kivy Python Framework [Great]
- Powerline - a statusline plugin [Beautiful Shell & Vim]
- Understand Linux Shell and Basic Shell Scripting Language Tips – Part I
- 5 Shell Scripts for Linux Newbies to Learn Shell Programming – Part II
- https://www.tecmint.com/sailing-through-the-world-of-linux-bash-scripting-part-iii/
- How to Create Simple Shell Scripts in Linux
- 10 Useful Tips for Writing Effective Bash Scripts in Linux
- Learning Shell Scripting Language: A Guide from Newbies to System Administrator
- 4 Free Shell Scripting eBooks for Linux Newbies and Administrators
- Basic 25 Ubuntu Commands
- Linux Hand Book
- shell-ai: Your Intelligent Command-Line Companion
- How to Use Nano, the Linux Command Line Text Editor
- How to Install and Use Nano Text Editor Commands in Linux
- Setting Up Sublime Text 3 for Full Stack Python Development
- Set Up Sublime Text 3 to use Python 3
- Sublime Text via SSH
- Getting started with Tmux
- Tactical tmux
- A Gentle Introduction to tmux
- Tmux Cheat Sheet
- tmux - a very simple beginner's guide
- super secret VS Code hacks
- Mintlify Doc Writer: Great Extension for VS Code [Great]
- JSON Crack VS Code Extension
- Lightening ai studio: code online with GPU support
- Top 35 git Commands with Examples
- Top 18 Git Commands with Examples
- Good Tutorial for Create a Pull Request
- GitHub Readme Stats
- How to Write a Good Readme File
- Beautify GitHub Profile
wget -P configs/ https://raw.githubusercontent.com/NVIDIA/NeMo/main/examples/asr/conf/citrinet/citrinet_1024.yaml
- Learn Enough Docker to be Useful
- Docker in Action – Fitter, Happier, More Productive
- Improving your data science workflow with Docker
- Docker Curriculum
- Docker Training with DockerMe
- Play with Docker
- Tutorialspoint Docker
- katacoda Docker Online & Interactive Course [Great]
- Docker Tutorial for Beginners Part I
- Great Tutorials for Docker & Backend
- Deploying Machine Learning Models via Docker [Great]
- Learn Docker in Persian [Great]
- gdown - Download a large file from Google Drive [Great]
- gdown - Download Google Drive files from CLI or Python [Great]
- Easy File Sharing from Linux Commandline
- How to upload a file to Google Drive from the command line
- gdrive - command line utility for interacting with Google Drive
- Downloading Datasets into Google Drive via Google Colab
- Begin your Deep Learning project for free (free GPU processing , free storage , free easy upload and etc.)
- Using Tutorial Data from Google Drive in Colab
- Getting Started with Google Colab
- Getting Started With PyTorch In Google Collab With Free GPU
- 5 Amazing Google Colab Hacks You Should Try Today!
- GitHub Copilot [Great]
- GitHub Copilot Labs
- GitHub Copilot is generally available to all developers
- Introducing github copilot AI pair programmer
- Kite
- Tabnine
- Amazon CodeWhisperer: ML-powered coding companion
- Github Copilot in the Terminal (bash)
- Hey GitHub [Great]
- GitHub Next
- Connecting Jupyter Notebook to ChatGPT
- Terminal Copilot [Very Useful]
- Google Code Transformation Tool
- Jupyter AI: A generative AI extension for JupyterLab
- Open NotebookLM
- NotebookLM: AI-powered research and writing assistant [Great]
- Cursor AI-based IDE [Great]
- Windsurf Editor & IDE: The first agentic IDE
- TinyJPG - Great Image Compression Tool
- Compress JPEG
- PyTurboJPEG: Python wrapper of libjpeg-turbo [Great]
- Awesome-CV: LaTeX template for your outstanding job application [Great]
- Explainpaper: A better way to read academic papers [Great]
- 8 Great Google Chrome Extensions [helpful]
- filestash: Explore data (e.g., S3) in browser
- ArxivGPT Chrome Extension
- Easy Google Translate: Unofficial Google Translate API
- AI Voice Changer via
themetavoice
[Interesting] - scribbl: Interesting Plugin for Google Chrome (convert captions to text from google meets) [Great]
- Python framework for creating mathematical animations
- ML Code Challenges
- Leetcode style problems for Machine Learning algorithms
- OpenInterpreter: A natural language interface for computers
- All Algorithms implemented in Python