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
css-speedrun.netlify.app

CSS Speedrun is a small web app for testing CSS knowledge. Users enter the CSS selector that applies to all elements marked with an arrow, and a timer starts after the first puzzle is solved correctly. It presents 10 puzzles, and users can view their results or check the GitHub repository to create their own puzzles.

Programming & Technology Learning 0
css-tip.com

CSS Tip is a website that publishes daily CSS tips and tricks for web developers. It aims to help users keep up to date with new and modern CSS features. The site includes an archive of over 300 tips and a random tip feature.

Programming & Technology Learning 0
ctf101.org

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

Programming & Technology Learning 0
ctflearn.com

CTFlearn is a platform for learning and competing in capture-the-flag challenges. It offers hundreds of challenges for testing skills and a community for learning cybersecurity with others, and describes itself as a beginner-friendly way into hacking. A free account can be created.

Programming & Technology Learning 0
ctftime.org

CTFtime.org is a site about Capture The Flag competitions. It provides an archive of past events and writeups, a calendar of upcoming events, team ratings and rankings, and a comparison feature. Organizers can submit events, and visitors can browse tasks, writeups and teams.

Programming & Technology Learning 0
dash.generalassemb.ly

Dash is a free online course from General Assembly that teaches the basics of web development through projects done in the browser. The course covers HTML5, CSS3 and JavaScript, including layout, styled landing pages and dynamic interfaces.

Programming & Technology Learning 0
deceptive.design

Deceptive Patterns, also known as dark patterns, are tricks used in websites and apps that make people do things they did not mean to. The site documents types of deceptive pattern, relevant laws, enforcement cases, a hall of shame and a reading list.

Programming & Technology Learning 0
deep-learning-drizzle.github.io

Deep Learning Drizzle is a collection of links to university and instructor lecture materials on deep learning and related machine learning topics. It lists courses by title, instructor or institution, course webpage, lecture videos and year. Topics include neural networks, natural language processing, computer vision, reinforcement learning, Bayesian deep learning, medical imaging and graph neural networks.

Programming & Technology Learning 0
deep-ml.com

Deep ML supports machine learning models, deployment, inspection, datasets, or AI development workflows.

Programming & Technology Learning 0
deeplearningwizard.com

DeepLearningWizard is an AI tool or resource for chat, research, automation, media generation, or model development.

Programming & Technology Learning 0
deepnote.com

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

Programming & Technology Learning 0
defensivecss.dev

DefensiveCSS is a site of practical CSS and design tips intended to help build future-proof user interfaces. It includes an introduction explaining the concept of defensive CSS and a set of tips covering topics such as flexbox wrapping, image distortion, long content, component spacing, auto-fit versus auto-fill, background repeat, fixed CSS grid values and CSS variable fallback.

Programming & Technology Learning 0
devpost.com

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

Programming & Technology Learning 0
echoctf.red

echoCTF.RED is an online platform for training offensive and defensive cyber security skills. It offers targets described as specially crafted real-life systems, unique challenges, and CVE-based targets. A learning section provides writeups and tutorials, and a community section lets players practice with other players. Help pages include instructions, an FAQ, rules for participants, and platform credits.

Programming & Technology Learning 0
egghead.io

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

Programming & Technology Learning 0
eloquentjavascript.net

Eloquent JavaScript is a book about JavaScript, programming, and the digital, written by Marijn Haverbeke; the fourth edition dates from 2024. It can be read online or bought as a paperback. Contents are divided into parts on the language, the browser, and Node, and include several project chapters. Translations and earlier editions are also listed.

Programming & Technology Learning 0
emudev.org

emudev.org is a network of people interested in documenting, emulating, simulating and re-implementing hardware near extinction. Its stated purpose is preserving platforms designed or used for gaming and other artistic endeavors. Goals include publishing standardized hardware documentation, tests and validation suites, and reference software and hardware cores. All information, source code and designs are made available at no cost under liberal licenses.

Programming & Technology Learning 0
encodedna.com

EncodeDna.com is a developer resource offering online tools, tutorials, guides and articles on web development topics such as Python, Node.js, JavaScript, Angular, CSS and color theory. Its browser-based tools include an image viewer, HTML minifier, image cropper, color palette generator, JSON validator and notepad. Articles are described as new regularly and free for ever.

Programming & Technology Learning 0
exercism.org

Exercism is a free, community-funded, not-for-profit platform for learning and practicing programming. It offers coding exercises across 84 language tracks, an in-browser editor, and automated analysis of solutions, alongside free human mentoring. Exercises can also be downloaded and submitted from the terminal with a CLI-first tool.

Programming & Technology Learning 0
flexboxdefense.com

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

Programming & Technology Learning 0
freecodecamp.org

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

Programming & Technology Learning 0
frontendmentor.io

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

Programming & Technology Learning 0
futurecoder.io

futurecoder is a free and open-source interactive course that teaches Python programming from scratch to complete beginners. Users run code in the provided editor or shell and answer questions to advance. Features include three debuggers for visualizing execution, beginner-friendly error messages, Parsons problems, and solution breadcrumbs.

Programming & Technology Learning 0
geeksforgeeks.org

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

Programming & Technology Learning 0