I have played around with the Juggling Lab animator for juggling while learning to juggle myself. I wanted to share the results and decided to create this web tutorial based on the animator. Some of the patterns, hints, and excercises are borrowed from other tutorials in the web, complemented by my own. Feel free to play around with the animator by changing the link (URL) in your browser.
The lessons are ordered approximately by the level of difficulty within the number of balls. Follow the link on the name of the lesson to get to the learning steps, and the "goal" link to see the goal of the lesson. I have tried to include patterns that look nice compared to how difficult they are. You may skip any lesson, until it is listed as one of the prerequisities of the lesson you want to learn. For instance, so called multiplex patterns are difficult or impossible with some equipment and thus they should be all skipped. On the other hand, if they are easy for you with 3 balls, you could skip ahead for 4 ball multiplex patterns immediately. It takes a lot of time to learn everything in this tutorial, so try not to get frustrated.
Good juggling balls are round, have enough weight (exactly the same weight for each ball), and they do not bounce. You can buy real juggling balls for instance from carnival stores.
Enjoy!
Tapani
Three-Ball Lesson | Goal | Prerequisites | Properties |
1: Three-Ball Cascade | goal | - | async |
2: Two Balls in One Hand | goal | - | 1 hand |
3: Outside Throw | goal | 1 | async |
4: Carrying (Swoops) | goal | 2 | carrying |
5: Siteswap 423 | goal | 3, 4 | async |
6: Synchronous Hands | goal | 2 | sync |
7: Mixing Sync and Async | goal | 1, 6 | |
8: Factory | goal | 4, 6 | carrying |
9: Siteswap 441 | goal | 5 | async |
10: Box and Shower | goal | 6 | sync |
11: Horizontal Multiplex | goal | 6 | sync, multiplex |
12: Vertical Multiplex | goal | 11 | multiplex |
13: More Multiplex | goal | 11 | async, multiplex |
14: Windmill (False Shower) | goal | 3 | async, cross-arm |
15: 1-up, 2-up, and 3-up | goal | 1 | async, high |
16: Mill's Mess | goal | 14 | async, cross-arm |
17: Siteswap 531 | goal | 9 | async, high |
18: Siteswap 45141 | goal | 9, 10 | async, high |
19: Pendulum 4233 step 1 step 2 | goal | 5 | async |
20: More Synchronous (1 around 2, crosses, snake, box+, columns+, factory+ ) | goal | 7 | sync |
21: Hybrid Sync/Async step 1 var | goal | 7, 10 | |
22: Burke's Barrage 423 step 1 step 2 step 3 var 1 var 2 | goal | 5, 16 | async, cross-arm |
23: Fake Mess 423 step 1 step 2 step 3 | goal | 5, 16 | async, cross-arm |
24: Mill's Mess 423 step 1 step 2 step 3 | goal | 5, 16 | async, cross-arm |
25: Mill's Mess & Windmill step 1 var | goal | 16 | async, cross-arm |
26: Evan's Lemma 42333 | goal | 5, 16 | async, cross-arm, carrying |
27: Sync Mill's Mess | goal | 16, 20 | sync, cross-arm |
28: Penman's Pandemonium | goal | 4, 16, 20 | sync, cross-arm, carrying |
29: Sandbox Shuffle | goal | 4, 16, 20 | sync, cross-arm, carrying |
30: Mangham's Mangle | goal | 4, 16, 20 | sync, cross-arm, carrying |
Four-Ball Lesson | Goal | Prerequisites | Properties |
31: Four-Ball Cascade step 1 step 2 step 2b | goal | 1, 2 | async |
32: Synchronous (4,4) step 1 step 2 step 2b | goal | 6 | sync |
33: Siteswap 23[43] or ([4x4],2)(4x,2)* step 1 step 2 var | goal | 11 | multiplex |
34: Siteswap 3[33]3 step 1 step 2 3[33]34[22] 5[33]14[22] | goal | 1, 12 | async, multiplex |
35: Siteswap 4[43]1 or (2,4)([4x4],2x)* step 1 step 2 | goal | 9, 10, 33 | sync, multiplex |
36: Siteswap ([4x4],2)(0,[4x4])(4,2)* step 1 | goal | 33 | sync, multiplex |
37: Siteswap ([42x],4)(4x,2)* step 1 step 2 var | goal | 13, 33 | sync, multiplex |
38: Multiplex & Cascade step 1 step 2 step 3 var 1 var 2 var 3 | goal | 13, 31, 34 | async, multiplex |
39: Outside Throw step 1 var 1 var 2 var 3 var 4 | goal | 3, 31 | async |
40: Half Shower 53 or (4x,4x) step 1 step 2 var | goal | 20, 32, 39 | sync |
41: Mixing Sync/Async (High) step 1 step 2 var 1 var 2 | goal | 7, 31, 32 | high |
42: Mixing Sync/Async (Multiplex) step 1 step 2 var | goal | 7, 32, 33, 38 | multiplex |
43: Burke's Barrage 23[43] step 1 var | goal | 22, 33 | async, multiplex, cross-arm |
44: Traffic Lights 23[43] step 1 | goal | 23, 33 | async, multiplex, cross-arm |
45: Four-Ball Tennis 53444 step 1 step 2 step 3 step 4 7531444 | goal | 31, 39 | async, high |
46: Siteswap 534 step 1 step 2 var 1 var 2 var 3 | goal | 17, 45 | async, high |
47: Siteswap 53534 step 1 step 2 step 3 step 4 step 5 | goal | 18, 45 | async, high |
48: Siteswap 55514 step 1 step 2 step 3 step 4 step 5 step 6 step 7 var | goal | 9, 18, 31 | async, high |
49: Factory 55253 step 1 step 2 step 3 step 4 | goal | 8, 45 | async, high, carrying |
50: Throw [53] step 1 step 2 step 3 var 1 var 2 var 3 [31] | goal | 12, 38 | async, multiplex, high |
51: Throw [44] (and [4x4x]) step 1 sync async two multiplexes factory | goal | 12, 38 | 1 hand, multiplex, high |
52: Throw [54] step 1 step 2 var 1 var 2 | goal | 38, 48 | async, multiplex, high |
53: Multiplex Tennis step 1 step 2 step 3 | goal | 3, 42 | multiplex |
54: Hybrid Sync/Async with ([43],2x) step 1 step 2 step 3 | goal | 21, 42 | multiplex |
55: Hybrid Sync/Async with ([53],4x) step 1 step 2 step 3 Tower | goal | 21, 41, 42, 50 | multiplex, high |
56: Siteswap 552 with Swoops step 1 step 2 | goal | 5, 15, 31 | async, high, carrying |
57: Windmill (False Shower) 4 step 1 var 1 var 2 var 3 | goal | 14, 39 | async, cross-arm |
58: Mill's Mess 4 step 1 step 2 step 3 step 4 var | goal | 16, 39 | async, cross-arm |
59: Snake 4 step 1 step 2 step 3 | goal | 57, 58 | async, cross-arm |
60: Mill's Mess 534 step 1 step 2 step 3 step 4 var 1 var 2 var 3 var 4 | goal | 46, 58 | async, cross-arm, high |
Five-Ball Lesson | Goal | Prerequisites | Properties |
61: Five-Ball Cascade | goal | 15, 31 | async, high |
62: Siteswap [32] or ([4x4],2)* step 1 step 2 mixing | goal | 36 | multiplex |
63: Siteswap [33][33]3 step 1 mix 1 mix1only mix 2 var | goal | 34 | async, multiplex |
64: Siteswap [44][22]3 step 1 | goal | 51 | async, multiplex |
65: Siteswap [43][32]3 step 1 step 2 step 3 step 4 var 1 mix 1 mix1only mix 2 | goal | 33, 63 | async, multiplex |
66: 1 up - 4 up step 1 step 2 var var 2 mix 1 mix 2 mix 3 | goal | 51 | sync, multiplex, high |
67: Siteswap [44]444 step 1 var 1 var 2 var 3 var 4 mix 1 | goal | 51 | async, multiplex, high |
68: Siteswap 24[54] step 1 step 2 step 3 step 4 step 5 step 6 step 7 step 8 | goal | 52, 61, 62 | async, multiplex, high |
69: Siteswap 25[53] step 1 step 2 step 3 step 4 step 5 step 6 var | goal | 50, 56, 61 | async, multiplex, high |
70: 2 up - 3 up step 1 var 1 var 2 var 3 var 4 var 5 | goal | 34, 37, 51 | sync, multiplex, high |
71: Siteswap [43]44 step 1 step 2 mix 1 mix n var | goal | 67 | async, multiplex, high |
72: Hybrid Sync/Async with ([54x],3) step 1 step 2 step 3 mix 1 mix 2 mix 3 mix 4 mix 5 | goal | 51, 53 | multiplex, high |
73: Hybrid Sync/Async with ([53],4x) step 1 step 2 step 3 mix 1 mix 2 mix 3 | goal | 55 | multiplex, high |
74: Five-Ball Tennis step 1 step 2 7535555 | goal | 45, 48, 61 | async, high |
75: Half Shower step 1 step 2 step 3 step 4 step 5 | goal | 40, 61 | async, high |
76: Reverse Cascade step 1 | goal | 39, 61 | async, high |
77: Siteswap 24[54] Outside step 1 step 2 | goal | 68, 75 | async, multiplex, high |
78: Every Third Outside step 1 step 2 | goal | 74, 75 | async, high |
79: Mill's Mess 5 step 1 step 2 step 3 step 4 step 5 24[54] | goal | 58, 76 | async, cross-arm, high |
80: Snake 5 step 1 step 2 step 3 22[43][54]5 | goal | 25, 59, 79 | async, cross-arm, high |