Hone

Lessons

Every lesson on Hone, in teaching order

1473 short lessons across 21 tracks. Each one is an idea in plain words, what it is for, how to think about it, a worked example that runs, and the trap.

Hone is a place to practise a subject or a career: you answer questions, solve problems, and it remembers what you got wrong so it can ask you again later. These are the written explanations behind that, free to read on their own. A track is one subject or one career, like Python, the command line, or the electrical trade. A topic is one idea inside it.

Python 102 lessons

Python quick reference: every topic on one page, one line each.

Your first code · Values and names

Your first code · Doing things

Your first code · Numbers that behave

Your first code · Lists of things

Your first code · Deciding and repeating

Your first code · Looking things up

Your first code · Objects that remember

Read code you did not write · Which is which

Read code you did not write · The traps

Read code you did not write · What it costs

Read code you did not write · Say why

Read code you did not write · Prove it works

Job-ready fundamentals · Reach for the right structure

Job-ready fundamentals · The classics

Job-ready fundamentals · Say it in the interview

Keep the edge · Deep water

Keep the edge · Money and time

Keep the edge · Data at scale

Data structures and algorithms · Things in a line

Data structures and algorithms · Things in a grid

Data structures and algorithms · Things in a tree

Data structures and algorithms · Things in an order

Data structures and algorithms · Things joined to things

More

JavaScript 75 lessons

JavaScript quick reference: every topic on one page, one line each.

Data structures and algorithms · Things in a line

Data structures and algorithms · Things in a grid

Data structures and algorithms · Things in a tree

Data structures and algorithms · Things in an order

Data structures and algorithms · Things joined to things

JavaScript for the web · Values

JavaScript for the web · Arrays

JavaScript for the web · Truth and equality

JavaScript for the web · Functions and scope

JavaScript for the web · Async

JavaScript for the web · Objects and classes

JavaScript for the web · Prove it works

More

TypeScript 107 lessons

TypeScript quick reference: every topic on one page, one line each.

Data structures and algorithms · Things in a line

Data structures and algorithms · Things in a grid

Data structures and algorithms · Things in a tree

Data structures and algorithms · Things in an order

Data structures and algorithms · Things joined to things

TypeScript, properly · Why types

TypeScript, properly · Shapes

TypeScript, properly · Narrowing

TypeScript, properly · Generics and beyond

TypeScript, properly · Classes and interfaces

TypeScript, properly · Prove it works

More

SQL 52 lessons

SQL quick reference: every topic on one page, one line each.

Queries that hold up · It ran, and it lied

Queries that hold up · Filter at the right moment

Queries that hold up · A question inside a question

Queries that hold up · One row per thing, and what it costs

Queries that hold up · Changing data without regret

SQL for the workplace · Ask a question

SQL for the workplace · Count and sum

SQL for the workplace · Join the tables

SQL for the workplace · Nothing is something

SQL for the workplace · The real reports

More

Regex 52 lessons

Regex quick reference: every topic on one page, one line each.

Regex that reads · Literal to pattern

Regex that reads · How many

Regex that reads · Where

Regex that reads · The sharp edges

The pattern that is right about your data · Which call, and what it hands back

The pattern that is right about your data · Change the text, not just find it

The pattern that is right about your data · A flag changes the whole meaning

The pattern that is right about your data · The data is not ASCII

The pattern that is right about your data · Fast, or hanging

The pattern that is right about your data · When not to reach for one

The pattern that is right about your data · Prove the pattern

More

Git 62 lessons

Git quick reference: every topic on one page, one line each. Run these for real: a repository in this page that you cannot break.

Git without fear · The three areas

Git without fear · The daily rhythm

Git without fear · Branches and merges

Git without fear · Working with others

Git without fear · Undo, safely

When git goes wrong · Before you type anything

When git goes wrong · Work you have not committed

When git goes wrong · Work you have committed

When git goes wrong · The history moved under you

When git goes wrong · A merge that stopped half way

When git goes wrong · So the next one is smaller

Terminal 52 lessons

Terminal quick reference: every topic on one page, one line each. Run these for real: a terminal in this page that you cannot break.

The terminal, without fear · Where am I

The terminal, without fear · Files and folders

The terminal, without fear · Look inside

The terminal, without fear · Plumbing

The terminal, without fear · Make it yours

Get the answer out of the file · What a pipe really is

Get the answer out of the file · Find the lines you want

Get the answer out of the file · Take the column you need

Get the answer out of the file · Put it in an order that means something

Get the answer out of the file · Count what repeats

Get the answer out of the file · When the answer looks wrong

Get the answer out of the file · On a file too big to open

HTML and CSS 54 lessons

HTML and CSS quick reference: every topic on one page, one line each.

Your first web page · The page

Your first web page · More than text

Your first web page · Give it style

Your first web page · The box

Your first web page · Layout that holds

The page everyone can use · Who cannot use this page

The page everyone can use · The label that is not attached

The page everyone can use · The button that is a div

The page everyone can use · Where the focus went

The page everyone can use · Colour you can actually read

The page everyone can use · Pictures, and what they are for

The page everyone can use · The shape of the page

Industrial control 54 lessons

Industrial control quick reference: every topic on one page, one line each.

Ladder logic from zero · What a PLC is

Ladder logic from zero · Contacts and coils

Ladder logic from zero · Hold and time

Ladder logic from zero · Do no harm

Why the machine stopped · Before you touch anything

Why the machine stopped · The coil written twice

Why the machine stopped · Rung order

Why the machine stopped · The seal-in

Why the machine stopped · Latches that stick

Why the machine stopped · Timers that never finish

Why the machine stopped · The contact that must be normally closed

More

Network switches 95 lessons

Network switches quick reference: every topic on one page, one line each. Run these for real: a terminal in this page that you cannot break.

Run a switch, start to finish · Get to the prompt

Run a switch, start to finish · Make the switch yours

Run a switch, start to finish · Split it into VLANs

Run a switch, start to finish · Reach it over the network

Run a switch, start to finish · Carry VLANs between switches

Run a switch, start to finish · Keep it up and keep it safe

Run a switch, start to finish · Look after the software

Run a switch, start to finish · On the plant floor

Replace a switch without breaking anything · Before the box comes out

Replace a switch without breaking anything · What a backup does and does not carry

Replace a switch without breaking anything · Putting it on the new one

Replace a switch without breaking anything · Proving it works

Replace a switch without breaking anything · In a corporate closet

Replace a switch without breaking anything · Remembering any of it

More

Electrical 38 lessons

Electrical quick reference: every topic on one page, one line each.

From a battery to a breaker panel · Current, voltage, resistance

From a battery to a breaker panel · Series and parallel

From a battery to a breaker panel · Reading and measuring

From a battery to a breaker panel · Wire and protection

From a battery to a breaker panel · Safety

From a battery to a breaker panel · On the job

From a battery to a breaker panel · Becoming licensed

Accounting 136 lessons

Accounting quick reference: every topic on one page, one line each.

From the first entry to a set of statements · The equation

From the first entry to a set of statements · Debits and credits

From the first entry to a set of statements · Everyday entries

From the first entry to a set of statements · Adjusting and closing

From the first entry to a set of statements · The statements

From the first entry to a set of statements · Working with the numbers

From the first entry to a set of statements · Becoming licensed

The California road to a CPA licence · Before anything else

The California road to a CPA licence · The rules are moving under you

The California road to a CPA licence · Education

The California road to a CPA licence · The examination

The California road to a CPA licence · Experience and ethics

The California road to a CPA licence · Getting it and keeping it

Management and cost accounting · Costs that behave differently

Management and cost accounting · What a unit really costs

Management and cost accounting · Was it the price or the amount

Management and cost accounting · Deciding with numbers

Audit and assurance · What an audit is for

Audit and assurance · What could be wrong

Audit and assurance · How much wrong matters

Audit and assurance · Getting evidence

Audit and assurance · What you conclude

Payroll · What the worker is paid

Payroll · What it costs the business

Payroll · Money you are holding for somebody else

Payroll · The books at period end

Payroll · Getting it wrong is expensive

Fund accounting: government and non-profit · Why the books are split

Fund accounting: government and non-profit · Money with strings attached

Fund accounting: government and non-profit · The budget is the limit

Fund accounting: government and non-profit · Not overspending

Fund accounting: government and non-profit · What it all means

Tax · The books and the return

Tax · How a rate actually applies

Tax · What may be subtracted

Tax · Paying it

Tax · When it was wrong

Forensic accounting · What the work is

Forensic accounting · Why it happens

Forensic accounting · How money actually leaves

Forensic accounting · Finding it in the numbers

Forensic accounting · Making it stand up

Engineering 83 lessons

Engineering quick reference: every topic on one page, one line each.

From units to a working design · Units and numbers

From units to a working design · Statics

From units to a working design · Strength of materials

From units to a working design · Circuits

From units to a working design · Fluids and thermo

From units to a working design · Engineering economics and on the job

From units to a working design · Becoming licensed

From units to a structure that stands up · Loads and how they travel

From units to a structure that stands up · Members that carry them

From units to a structure that stands up · The ground and the site

From units to a machine that keeps running · Turning and transmitting

From units to a machine that keeps running · Holding together

From units to a machine that keeps running · Moving heat and fluid

From units to a circuit that behaves · Alternating quantities

From units to a circuit that behaves · Machines and supplies

From units to a circuit that behaves · Signals and devices

IT support 39 lessons

IT support quick reference: every topic on one page, one line each.

From the first ticket to a closed incident · The desk

From the first ticket to a closed incident · Troubleshooting method

From the first ticket to a closed incident · Hardware and the OS

From the first ticket to a closed incident · Networking numbers

From the first ticket to a closed incident · Accounts and security basics

From the first ticket to a closed incident · Closing the loop

Cybersecurity 40 lessons

Cybersecurity quick reference: every topic on one page, one line each.

From a threat to a closed incident · The three words

From a threat to a closed incident · The common threats, recognised

From a threat to a closed incident · The controls

From a threat to a closed incident · Reading the evidence

From a threat to a closed incident · Responding

From a threat to a closed incident · The arithmetic of risk

Project management 41 lessons

Project management quick reference: every topic on one page, one line each.

From a request to a report that is true · What a project is

From a request to a report that is true · Scope and the work

From a request to a report that is true · Schedule

From a request to a report that is true · Cost and earned value

From a request to a report that is true · Risk and quality

From a request to a report that is true · People and communication

Nursing 41 lessons

Nursing quick reference: every topic on one page, one line each.

From a unit conversion to a safe medication pass · Units

From a unit conversion to a safe medication pass · Dose calculation

From a unit conversion to a safe medication pass · IV rates

From a unit conversion to a safe medication pass · Fluids and intake

From a unit conversion to a safe medication pass · The fundamentals in order

From a unit conversion to a safe medication pass · On the shift

From a unit conversion to a safe medication pass · Getting and keeping the licence

Pharmacy 46 lessons

Pharmacy quick reference: every topic on one page, one line each.

From a conversion to a filled prescription · Units and reading

From a conversion to a filled prescription · Days' supply and quantity

From a conversion to a filled prescription · Dose calculation

From a conversion to a filled prescription · Concentrations and dilutions

From a conversion to a filled prescription · Compounding and IV

From a conversion to a filled prescription · The counter

From a conversion to a filled prescription · Becoming licensed

Medicine foundations 42 lessons

Medicine foundations quick reference: every topic on one page, one line each.

From a unit to a physiology you can calculate · Units and the body's numbers

From a unit to a physiology you can calculate · The heart and the vessels

From a unit to a physiology you can calculate · The lungs and the kidneys

From a unit to a physiology you can calculate · Cells, genes and statistics

From a unit to a physiology you can calculate · Pharmacology arithmetic

From a unit to a physiology you can calculate · Procedures in order

From a unit to a physiology you can calculate · Becoming licensed

Law foundations 57 lessons

Law foundations quick reference: every topic on one page, one line each.

From a word to a case that is in order · The map

From a word to a case that is in order · The elements

From a word to a case that is in order · Civil procedure in order

From a word to a case that is in order · Criminal procedure in order

From a word to a case that is in order · Counting and dates

From a word to a case that is in order · The office

From deciding to apply to a California licence · Getting in

From deciding to apply to a California licence · The California examination

From deciding to apply to a California licence · Admission, and keeping it

From deciding to apply to a Texas licence · The Uniform Bar Examination

From deciding to apply to a Texas licence · Admission, and keeping it

Teaching 205 lessons

Teaching quick reference: every topic on one page, one line each.

From a blank room to a lesson that lands · How learning actually works

From a blank room to a lesson that lands · Designing a lesson

From a blank room to a lesson that lands · Teaching reading

From a blank room to a lesson that lands · The numbers a teacher actually does

From a blank room to a lesson that lands · Running the room

From a blank room to a lesson that lands · The duties that are law

From a degree to a classroom, in whichever state you are in · Getting in, and what you will sit

From a degree to a classroom, in whichever state you are in · The parts that wait on other people

From a degree to a classroom, in whichever state you are in · Keeping it, and moving with it

From a degree to a Texas classroom · The route in

From a degree to a Texas classroom · The classroom year

From a degree to a Texas classroom · Getting it and keeping it

The mathematics on the content examination · Number and how it is written

The mathematics on the content examination · Fractions, decimals and percent

The mathematics on the content examination · Algebraic thinking

The mathematics on the content examination · Shape, measure and data

The science on the content examination · Living things

The science on the content examination · Earth and space

The science on the content examination · Matter and energy

The science on the content examination · Doing science

The social studies on the content examination · How a country came to be

The social studies on the content examination · How it is governed

The social studies on the content examination · Where things are

The social studies on the content examination · How people get what they need

The social studies on the content examination · Reading the past

The basic skills test, before anybody teaches you to teach · Which test, and whether you sit it at all

The basic skills test, before anybody teaches you to teach · Reading

The basic skills test, before anybody teaches you to teach · Writing: the mechanics they test

The basic skills test, before anybody teaches you to teach · Writing: the essays

The basic skills test, before anybody teaches you to teach · Mathematics

Fine arts, health and physical education · Visual art

Fine arts, health and physical education · Music

Fine arts, health and physical education · Theatre, dance and putting the arts to work

Fine arts, health and physical education · Health

Fine arts, health and physical education · Physical education

Fine arts, health and physical education · How children develop

From a degree to a California classroom · What you must show before you start

From a degree to a California classroom · The preparation programme

From a degree to a California classroom · Credential and clearing

Cisco and IOS are trademarks of Cisco Systems, Inc. Allen-Bradley and Stratix are trademarks of Rockwell Automation, Inc. EtherNet/IP is a trademark of ODVA, Inc. Hone is not affiliated with or endorsed by them.