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
genepy.org

Genepy is a website offering interactive Python exercises, including basics, functions, comparisons and word counting. It provides immediate feedback from its corrector and supports individual and team leaderboards. A command line interface is available for users who prefer not to use the web editor.

Programming & Technology Learning 0
git.bradwoods.io

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

Programming & Technology Learning 0
guess-css.app

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

Programming & Technology Learning 0
guru99.com

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

Programming & Technology Learning 0
gwern.net

Gwern.net is the personal website of Gwern Branwen, a writer, self-experimenter and programmer. It is a categorized index of essays covering topics such as psychology, statistics, technology, deep learning and anime. The site is built as a static website compiled via Hakyll from Pandoc Markdown and hosted on a dedicated server, with features aimed at typography, speed and hypertext browsing.

Programming & Technology Learning 0
hackdesign.org

Hack Design is an open design course delivered as a weekly design lesson in an email inbox, hand crafted by a design pro. It is described as an easy to follow design course for people who do amazing things, letting learners learn at their own pace and apply lessons to real life work.

Programming & Technology Learning 0
hackerrank.com

HackerRank is described as a coding test and interview solution for hiring developers. Its offerings include an AI Add-on with features such as proctor mode, which monitors sessions for suspicious activities via webcam, screen capture and other sources and presents findings in a report.

Programming & Technology Learning 0
Preview unavailable
hackr.io

Hackr.io is a tech learning hub offering step-by-step tutorials, AI-powered mentors and a personal dashboard. It includes expert-led project walkthroughs, online code editors, an AI interviewer for preparation, and a blog, YouTube channel and weekly newsletter. A help page covers common questions about accounts, code editors and submitting tutorials.

Programming & Technology Learning 0
hacksplaining.com

Hacksplaining offers free interactive secure coding lessons in which users exploit real attacks in the browser and then learn the fix. The lessons cover the OWASP Top 10 and GenAI-era threats such as prompt injection, and are free for personal use. Team training is also offered.

Programming & Technology Learning 0
hackthebox.com

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

Programming & Technology Learning 0
htmldog.com

HTML Dog offers tutorials, techniques, examples and references for HTML, CSS and JavaScript, described as the most common languages used in making web pages. Its tutorials are step-by-step guides, while the references cover individual code ingredients such as HTML tags, attributes and characters and CSS properties, selectors, values and media queries.

Programming & Technology Learning 0
java-design-patterns.com

Java Design Patterns is a site showcasing Java-based design patterns, principles and code snippets. It presents a collection of software design patterns implemented in Java, software design principles, and the 30 Seconds of Java collection of reusable, tested, copy-pasteable Java 17 compatible code snippets. It also offers an open source Java Design Patterns book.

Programming & Technology Learning 0
javascript.info

The Modern JavaScript Tutorial offers simple but detailed explanations with examples and tasks covering closures, document and events, object oriented programming and more. The JavaScript language part starts from scratch and goes on to advanced concepts like OOP, concentrating on the language itself. A translation page lists translations into various languages.

Programming & Technology Learning 0
javascriptquiz.com

JavaScript Quiz offers interactive quizzes and practice challenges for testing JavaScript knowledge. It presents 10 random questions, and after a question is answered a button appears for reading the explanation.

Programming & Technology Learning 0
knightsoftheflexboxtable.com

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

Programming & Technology Learning 0
landchad.net

LandChad.net is a site that guides normal people through setting up websites, email servers and chat servers. Its basic course covers a domain name, a server, DNS records, an NginX webserver and Certbot with HTTPS, and it also lists self-hosted services.

Programming & Technology Learning 0
learn-c.org

Learn C is a free interactive tutorial site for learning the C programming language, intended for both experienced programmers and beginners. It presents chapters from Hello, World! through pointers, structures, recursion and linked lists, and requires no download. The site notes it is still under construction.

Programming & Technology Learning 0
learn-perl.org

A free interactive Perl tutorial for people who want to learn the Perl programming language quickly. It has no downloads; users click a chapter and follow the instructions. Chapters cover topics such as Hello World, variables and types, scalars, arrays, hashes, conditional decisions, loops, operators, references, subroutines and regular expressions.

Programming & Technology Learning 0
learn.shayhowe.com

A guide written by designer and front-end developer Shay Howe that teaches people to build websites with HTML and CSS through clear, organized lessons. It covers web design and development topics from beginner to advanced skill levels, including a beginner guide and an advanced HTML and CSS section on topics such as detailed positioning, responsive web design and feature support and polyfills.

Programming & Technology Learning 0
learncs.online

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

Programming & Technology Learning 0
learncssgrid.com

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

Programming & Technology Learning 0
learningseo.io

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

Programming & Technology Learning 0
learnopengl.com

LearnOpenGL is an online book and tutorial resource for learning modern core-profile OpenGL. It covers basics through advanced topics with clear examples and aims to be understandable for people without graphics programming experience while remaining useful to experienced readers. Chapters discuss core graphics concepts, lighting, model loading and post-processing, and a walkthrough series builds a small game.

Programming & Technology Learning 0
learntocloud.guide

LearnToCloud is a free, open-source, self-paced cloud engineering program. It provides a structured curriculum with resources, practical challenges and clear goals, automated checks and AI-assisted reviews of submitted work, and community support. The curriculum starts with Linux and networking, then builds an AI-powered API that is deployed, automated and secured on a chosen cloud.

Programming & Technology Learning 0