Learn how to knit – The free knitting school

Knitting is an amazing and incredibly satisfying hobby. But not everyone had the luck that grandma taught them how to knit. Well, thanks to the internet, it has never been easier to start this wonderful craft. On this page, I put together a very detailed free knitting course to help you out. I am going to be your knitting teacher and you can follow along through tons of videos, pictures, helpful texts, and knitting charts. I’m going to share my experience from 30+ years of knitting. All you need are the right knitting tools (<- read my list) and the willingness to learn! Experienced knitters might want to check out my knitting stitch patterns library as well.

Knitting tutorials for beginners: Step by step lessons to get you started

how to knit 2 stitches together - a sample patch on the needle with right leaning k2tog stitches

Lesson 1: Is knitting hard to learn? What to expect.

How long will it take for you to learn knitting and what you can (and what you cannot) expect of your first projects.

Start lesson 1 now

different knitting needles in metal, wood, and carbon


A very detailed guide to finding the best knitting needles for beginners. Pros and cons of bamboo, and metal needles.

Start lesson 2 now

different hanks and skeins of wool yarns in different colors

Lesson 3: The best knitting yarn for beginners

Everything you need to know about the different materials, weights, and how easy they are to knit

Start lesson 3 now

the long tail cast on method on the needle

Lesson 4: How to cast on knitting stitches

A step by step tutorial on cast techniques for beginners. 3 easy methods you should know as you start out.

Start lesson 4 now

Inserting the needle into the second loop to knit the second knit stitch

Lesson 5: How to knit the basic knit stitch

In this tutorial, you’ll learn how to make the most basic stitch step by step. Plenty of pictures and videos will teach you two easy methods in no time.

Start lesson 5 now

A sample swatch knitted in garter stitch on the needles

Lesson 6: Your first project in Garter Stitch

By knitting in the knit stitch across all rows, you can create a wonderful elastic pattern. Here’s how.

Start lesson 6 now

The last cast off stitch on the needle

Lesson 7: How to cast off knitting stitches

Once you finished your work you need to bind off the remaining stitches so they don’t unravel. Here’s how to do that properly.

Start lesson 7 now

Wraping the yarn around the needle with your middle finger to purl

Lesson 8: How to knit the purl stitch

Time to learn your second stitch. A step by step tutorial to the purl stitch. Together with the knit stitch you’ll be able to access tons of new patterns.

Start lesson 8 now

Working on a piece in stockinette stitch with a garter stitch edge

Lesson 9: How to knit the stockinette stitch

Now the real knitting starts! Everything you need to know about the smooth an incredibly versatile stockinette stitch. Combine a purl and a knit stitch.

Start lesson 9 now

Knitting Increases

A list of all the ways to increase knitting stitches – Left-slanting and their right-slanting variations. There is more than just M1L and it pays off to expand your skills, so you got the perfect increase for every occasion. Here a post with a side-by-side compression of all knitting increases you might want to check out as well.

Make one right with a right slanted loop picked up

Make 1 Left and Make 1 Right (M1L & M1R)

The probably most popular knitting increase for beginners. Easy to knit and quite inconspicious

Read the tutorial

kfb knit front back on right needle

Knit front and back (KFB)

A very popular and easy to knit increase with an almost invisible variation where you only slip the second stitch.

Read the tutorial

wrap the yarn counter clockwise around the right needle once to yarn over

How to yarn over (yo)

The easiest increase of them all. By throwing the yarn over the needle, you can increase your row by one stitch. This will create an eyelet.

Read the tutorial

the resulting krl increase on the left needle

Knit Right Loop (KRL)

A very invisible left-slanting increase for stockinette stitch. A bit more difficult to knit, but not as likely to create eyelets as KFB or M1L.

Read the tutorial

Inserting the needle from behind/above for the right loop increase

Backward Loop Increase (M1BL)

An often overlooked increase that allows you to cast on stitches on the edge of a project.

Read the tutorial

a sample swatch with two kll increases - one in red with a contrasting yarn and one almost invisible

Knit Left Loop (KLL)

The most invisible increase for stockinette stitch and my all-time favorite. A bit more difficult to knit but worth it.

Read the tutorial

a swatch with the make two double increase

How to knit Make Two (M2)

A very versatile double increase with a couple of interesting variations. Perfect for shawls and lace patterns.

Read the tutorial

close up of a knitting swatch with the central double increase

How to knit the Central Double Increase (CDI)

A symetrical double increase for lace patterns and 4 alternatives with smaller holes.

Read the tutorial



Knitting Decreases

A list of all the ways to decrease knitting stitches – Left-slanting and their right-slanting variations you should be aware of. Finding the right decrease is sometimes a bit hard and this list will help you find your perfect match.

Pull the yarn through two stitches to knit two together

Knit two together (K2tog)

The classic and easiest way to decrease kit stitches. By knitting two together you create a right-leaning decrease.

Read the tutorial

the finished ssk stitch on the right needle

Slip, Slip, Stitch (SSK)

By slipping two stitches before your knit them together, you create the left-leaning counterpart to k2tog often knit in pairs.

Read the tutorial

Pull the yarn through the two stitches to p2tog

Purl two together (p2tog)

The easiest left-slanting decrease on the purl side of stockinette stitch that looks like k2tog on the RS.

Read the tutorial

Insert the needle from the back of the loop to the front

Purl through back loop (P2tog tbl)

Slip, slip, knit is the left leaning counterpart to k2tog often used on the left side of a garment. Here’s how:

Read the tutorial

Pull the yarn through to purl three stitches together

Purl three together (p3tog)

A very fast-paced left-slanting decrease for the purl side that’s a bit more difficult to knit

Read the tutorial

Knit three togther by inserting the right needle through 3 stitches as if to knit

Knit three together (k3tog)

A fast way to decrease knitting stitches on the knit side. Right-slanting and a bit more difficult to knit

Read the tutorial

insert needle through back loop

Knit two together through back loop

A rarely used, but useful decrease for twisted stitches and very easy to knit

Read the tutorial

swatch with a k2tog twisted

Knit two together twisted

The corresponding right-leaning decrease for k2tog tbl

Read the tutorial

a swatch with a traveling twisted decrease

Traveling twisted decrease to the right

A right-leaning decrease for twisted stitches

Read the tutorial


close-up of a swatch in k1tog LL

How to K1tog RL & LL

An uncommon and very unique way to shape a fabric and close eylets

Read the tutorial




Advanced knitting stitches

There are more than just knits and purls. Here are some fun variations to get more structure and interesting patterns into your knitting

Knitting through the back loop for a m1l

How to knit through the back loop (KTBL)

Twisted stitches are a favorite choice for ribbings, can add further structure to cables and close eyelets.

Read the tutorial

Make one purl left mean purling the stitch through the back loop

Purl through the back loop (Ptbl)

If you want to knit a twisted rib, you need to adjust your purls on the wrong side. Here’s how.

Read the tutorial



Advanced cast on techniques

Before you start any project, you have to cast on stitches. Here are some advanced techniques you should be aware of to get neater edges – some are more stretchy, other quite ornamental.

A longtail purl cast on on the needles

How to knit the longtail purl cast on

Create the perfect cast on edge for ribbings and stockinette stitch by creating purl stitches as a basis for your first row

Read the tutorial

a knitted cast on on the needles with another knitting needle, blue yarn and scissors in the background

How to knit the knitted cast on

A very versatile cast on technique that is easy to learn for beginners and creates a neat edge.

Read the tutorial




Advanced bind off techniques

There are many ways to end a scarf, sweater, or blanket. Most knitters will learn the standard cast off / bind off. While it is versatile enough, there are many others you should know. Some are very ornamental, while others are super stretchy for projects where you need that extra bit of give.

a swatch with a partially knitted icord bind off on the needles

How to knit the I-Cord Bind off

A popular bind-off technique that creates a tubular horizontal edge. Easy to knit, but takes quite a while to finish.

Read the tutorial



Advanced knitting techniques

You will probably start with single-pointed bamboo needles and a garter stitch scarf, but there are endless other ways to finish a project and just so many possibilities. Here’s an overview for you

Starting knitting on the second double pointed needle in the round

How to knit in the round on DPNs

Socks, hats, or toys – knitting with double-pointed needles opens up a host of possibilities. 

Read the tutorial

Intarsia knitting swatch with the letter N

How to knit intarsia patterns

Transform any picture into knitting. Intarsia will open up a whole new world to you.

Read the tutorial

a swatch knitted in intarsia in the round

How to knit intarsia in the round

An interesting technique for advanced knitters who like to be challenged and add some extra to their socks, etc.

Read the tutorial

closing the seam of a project knit in the round with the kitchener stitch - the seam is invisible

How to do the Kitchener Stitch

An easy way to graft to knitted pieces together with an invisible seam so it looks just like knitting.

Read the tutorial

two pieces grafted together with a kitchener stitch on the purl side

How to do the Kitchener Stitch on the purl side

Grafting purl stitches to join two pieces together without a seam.

Read the tutorial


close-up of a gusset pattern knit in bavarian twisted stitches

How to knit Bavarian Twisted Stitches

A tutorial on this amazing regional style of knitting from the far South of Germany.

Read the tutorial

pulling on the tail to close the mattress stitch after having seamed an inch

How to do the Mattress Stitch

An invisible way to join stockinette stitch vertically

Read the tutorial