Skip to content
Skip to the search

Resources

Textbooks, past papers and code packages.

  • 108 libraries
  • 35 exam sources
  • 78 code packages

Search this section

221 resources

Try

Libraries 108Open with filters →

  1. OpenStax

    Rice UniversityFree peer-reviewed university textbooks for first- and second-year courses, readable online, downloadable as PDF or cheap in print.

    Free to read

  2. Open Library

    Internet ArchiveBorrow scanned in-copyright books one reader at a time, for an hour in the browser or fourteen days on your device.

    Free account

  3. Project Gutenberg

    Project Gutenberg Literary Archive FoundationThe original free ebook library: tens of thousands of out-of-copyright classics as EPUB or plain text, with no account needed.

    Free to read

  4. MIT OpenCourseWare

    Massachusetts Institute of TechnologyLecture notes, problem sets and exams from MIT courses, including complete calculus, linear algebra and physics sequences.

    Free to read

  5. Internet Archive

    Internet ArchiveA vast scanned-text archive with full-text search; the place to try when a book is old, obscure or long out of print.

    Mixed

  6. LibreTexts

    LibreTexts, a non-profit consortium led from the University of California, DavisLarge open library of full course texts, with separate mathematics and physics collections you can read online or export as PDF.

    Free to read

  7. Zenodo

    CERN, with OpenAIREGeneral-purpose repository from CERN for papers, datasets, theses and software, each given a permanent DOI.

    Free to read

  8. Standard Ebooks

    Standard Ebooks L³CHand-typeset editions of public-domain classics, proofread and properly formatted, for when a raw Gutenberg file is too rough to read.

    Free to read

All 108 in Libraries

Past papers 35Open with filters →

  1. DİM bachelor’s entrance exams

    Dövlət İmtahan MərkəziEvery task from the university entrance exam, each with a worked explanation and the correct answer, published by the body that set it soon after the sitting.

    Papers and answers

  2. DİM school-leaving exams

    Dövlət İmtahan MərkəziThe 11th-grade final exam with every task explained and the answer keys for each variant, and the answer keys for the 9th-grade exam too.

    Papers and answers

  3. Cambridge International past papers

    Cambridge University Press & AssessmentA selection of real IGCSE and AS & A Level papers on each syllabus page, with the mark schemes and the examiners’ report.

    Papers and answers

  4. IELTS sample test questions

    British Council, IDP IELTS and Cambridge University Press & AssessmentOfficial sample tasks for every part of IELTS Academic and General Training, with answer keys, transcripts and marked writing samples.

    Practice with answers

  5. DİM master’s entrance exam

    Dövlət İmtahan MərkəziExplanations for every task in the master’s admission exam, in separate Azerbaijani and Russian editions, free as PDFs.

    Papers and answers

  6. Cambridge English sample tests

    Cambridge University Press & AssessmentComplete sample papers for the Cambridge English Qualifications, digital and on paper, with answer keys and listening tapescripts.

    Practice with answers

  7. Goethe-Institut exam training

    Goethe-InstitutFree practice sets for every Goethe-Zertifikat from A1 to C2, built like the real exam, with solutions, transcripts, audio and marking criteria.

    Practice with answers

  8. DELF sample papers

    France Éducation internationalOfficial DELF sample papers: the candidate booklet, the examiners’ answer key and marking scale, and the listening audio.

    Practice with answers

All 35 in Past papers

Code packages 78Open with filters →

  1. RSpec

    RubyTesting framework for Ruby, written so that a spec file reads as a description of behaviour rather than a list of assertions.

    MIT · Stable

  2. Typst

    RustA markup language and compiler that turns plain text into typeset PDFs, aimed at papers, reports and theses.

    Apache-2.0

  3. Syncthing

    GoContinuous file synchronisation between your own machines over a peer-to-peer protocol, with no central server or cloud account.

    MPL-2.0

  4. esbuild

    JavaScript · GoBundler and minifier written in Go, used on its own or as the fast path inside other build tools. Handles TypeScript and JSX directly.

    MIT

  5. MariaDB Server

    C/C++ · C++Relational database server forked from MySQL, with pluggable storage engines including InnoDB, Aria and ColumnStore.

    GPL-2.0-only

  6. mdBook

    RustBuilds a searchable static site from a folder of Markdown files, used for the Rust book and similar project documentation.

    MPL-2.0

  7. JUnit

    JavaTesting framework for Java and other JVM languages, covering assertions, parameterised tests and the platform other test tools run on.

    EPL-2.0

  8. Drizzle ORM

    JavaScript · TypeScriptTypeScript query builder for SQL databases that stays close to SQL, with the schema declared in code and migrations generated from it.

    Apache-2.0

All 78 in Code packages

Know a resource we’re missing? A person checks every suggestion before it’s listed.