Directory

Programming & Technology Learning

Programming and technology learning points to courses, tutorials and practice sites for people learning to code. The listings include university courses, free video series, interactive lessons, documentation and coding challenges. Some entries are full curriculums, and others cover a single language, framework or topic, while a few are community forums where beginners ask questions. Choosing between them comes down to detail: the level they assume, whether they are free or paid, and how recently the material was updated. Quality varies, so look for courses that include practice rather than only video.

Programming & Technology Learning

429 listings
uxtools.co

UXTools provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
visualgo.net

VisuAlgo provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
visualization.info

Visualization.info provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
w3schools.com

W3Schools provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
browser.engineering

Web Browser Engineering is a book by Pavel Panchekha and Chris Harrelson that explains how web browsers work by building a basic but complete browser, from networking to JavaScript, in a couple thousand lines of Python. It is available from Bookshop, B&N and Amazon, and in Korean and Japanese translations.

Programming & Technology Learning 0
webhacking.kr

WebHacking provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
webrtcforthecurious.com

WebRTC For The Curious is an open-source book created by WebRTC implementers. It focuses on protocols and APIs rather than specific software, summarizes RFCs and collects undocumented knowledge, and is vendor-agnostic. It is not a tutorial and contains minimal code.

Programming & Technology Learning 0
wechall.net

WeChall provides an overview of hacking challenge and problem-solving sites. Users indicate which challenge sites they play at with a specific username, and their profile lists those sites and how highly they are ranked at each. The site maintains a list of challenge sites to choose from.

Programming & Technology Learning 0
x86re.com

x86re hosts a series of reverse engineering articles. Part 1 gives a brief introduction to RE, executables, compiling, 32-bit x86 syntax, and stack frames. Part 2 covers Portable Executable image file headers and sections.

Programming & Technology Learning 0
zero-to-nix.com

Zero to Nix is a guide to learning Nix and flakes. It describes core ecosystem components: Nix as a build tool and package manager, the Nix language, NixOS as a Linux distribution, and Nixpkgs as a collection of packages, libraries, and helper functions.

Programming & Technology Learning 0
zetcode.com

ZetCode is a website offering tutorials on C#, Go, Python, Java, and JavaScript, along with e-books. Its pages include C# and Python tutorial sections and a list of updates, and it notes that Jan Bodnar is the author.

Programming & Technology Learning 0

Applied Cybersecurity provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
youtube.com

CSDojo is a YouTube video, playlist, or channel resource for tutorials, demos, reviews, or media.

Programming & Technology Learning 0
100dayscss.com

100DayCSS provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
adv-r.hadley.nz

Advanced R is the website for the 2nd edition of the book "Advanced R", part of Chapman & Hall's R Series. It is aimed at R users who want to improve their programming skills, and at programmers coming to R from other languages. The work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0, and the code is also available under the MIT license.

Programming & Technology Learning 0
adventofcode.com

Advent of Code provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
algorithmsbook.com

Algorithms Books presents three textbooks by Mykel J. Kochenderfer and coauthors, published by the MIT Press. The books are Algorithms for Optimization, Algorithms for Decision Making, and Algorithms for Validation. Full PDFs are available free.

Programming & Technology Learning 0
leetcode-company-questions.vercel.app

Analytics provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
thegymnasium.com

Gymnasium offers free online courses and tutorials on design, development, UX, prototyping, accessibility, and career skills. Its courses are taught by industry experts, and job listings are available through Aquent, its parent company.

Programming & Technology Learning 0
kernel.org

Archives provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
bigocheatsheet.com

Big-O Cheatsheet is a webpage presenting space and time Big-O complexities of common computer science algorithms. It includes a Big-O complexity chart, common data structure operations with average and worst case time complexity and space complexity, and array sorting algorithms with best, average and worst case time complexity. A downloadable PDF version is offered.

Programming & Technology Learning 0
app.buidlbox.io

BuidlBox was a hub for hackathons and bounty-driven collaboration for Web3 developers, founded by veterans who once ran Gitcoin hackathons. HackQuest, an education and hackathon platform for blockchain developers, acquired BuidlBox, and BuidlBox is now part of HackQuest.

Programming & Technology Learning 0
cantunsee.space

Can't Unsee provides educational videos, lessons, tutorials, or self-learning resources.

Programming & Technology Learning 0
checkio.org

CheckiO is a website with coding games and programming challenges for beginner and advanced programmers. Users improve their coding skills by solving challenges and exercises in Python and TypeScript, and can exchange experience with other users through coding activities. Teachers use it as an extra tool so students can practice skills while learning new material.

Programming & Technology Learning 0