JavaScript Track Management

This page provides the Exercism community with the information and tools needed to manage the JavaScript track.

Students
369,610
Submissions
8,954,987
Mentoring Discussions
42,275

The JavaScript track is healthy ✅

Building

JavaScript syllabus

Learn More

Help create the track syllabus: is a set of concepts and learning exercises put together to teach foundational elements of the programming language.

Next goal: Create a complete syllabus with at least 40 concepts. Find out more.
33 concepts being taught
Ba
Basics
66,909 learnt
Bo
Booleans
38,323 learnt
Ar
Arithmetic Operators
37,392 learnt
Nu
Numbers
37,392 learnt
St
Strings
32,931 learnt
Ar
Arrays
27,130 learnt
Co
Comparison
25,382 learnt
Co
Conditionals
25,382 learnt
Fo
For Loops
22,338 learnt
In
Increment/Decrement
22,338 learnt
Sw
Switch Statement
18,305 learnt
Wh
While Loops
18,305 learnt
Ty
Type Conversion
13,942 learnt
Ar
Array Analysis
9,930 learnt
Ar
Arrow Functions
9,930 learnt
Ar
Array Destructuring
11,024 learnt
Re
Rest and Spread
11,024 learnt
Ar
Array Loops
8,297 learnt
Nu
Null and Undefined
15,515 learnt
Re
Recursion
2,850 learnt
Cl
Closures
9,999 learnt
Ca
Callbacks
10,423 learnt
Pr
Promises
4,040 learnt
Ob
Objects
16,736 learnt
Se
Sets
6,092 learnt
Fu
Functions
13,034 learnt
Er
Errors
7,313 learnt
In
Inheritance
7,313 learnt
Ar
Array Transformations
7,473 learnt
Te
Template Strings
11,226 learnt
Te
Ternary Operator
11,226 learnt
Pr
Prototypes & Classes
7,379 learnt
Re
Regular Expressions
3,683 learnt
25 active learning exercises
Started
Attempts
Completions
Mentoring requests
Lucian's Luscious Lasagna Lucian's Luscious Lasagna
125,602
652,153 (avg. 5.2)
66,909 (53.3%)
739 (0.6%)
Annalyn's Infiltration Annalyn's Infiltration
48,679
761,785 (avg. 15.6)
38,323 (78.7%)
670 (1.4%)
Freelancer Rates Freelancer Rates
48,324
602,708 (avg. 12.5)
37,392 (77.4%)
695 (1.4%)
Poetry Club Door Policy Poetry Club Door Policy
36,929
525,357 (avg. 14.2)
32,931 (89.2%)
391 (1.1%)
Elyses Enchantments Elyses Enchantments
29,067
399,800 (avg. 13.8)
27,130 (93.3%)
178 (0.6%)
Vehicle Purchase Vehicle Purchase
26,322
252,538 (avg. 9.6)
25,382 (96.4%)
258 (1.0%)
Bird Watcher Bird Watcher
24,102
342,435 (avg. 14.2)
22,338 (92.7%)
285 (1.2%)
Mixed Juices Mixed Juices
21,498
432,103 (avg. 20.1)
18,305 (85.1%)
342 (1.6%)
Lucky Numbers Lucky Numbers
14,782
255,633 (avg. 17.3)
13,942 (94.3%)
156 (1.1%)
Elyses Analytic Enchantments Elyses Analytic Enchantments
10,155
76,318 (avg. 7.5)
9,930 (97.8%)
52 (0.5%)
Elyses Destructured Enchantments Elyses Destructured Enchantments
11,384
123,626 (avg. 10.9)
11,024 (96.8%)
115 (1.0%)
Elyses Looping Enchantments Elyses Looping Enchantments
8,488
54,183 (avg. 6.4)
8,297 (97.7%)
64 (0.8%)
Amusement Park Amusement Park
16,269
258,979 (avg. 15.9)
15,515 (95.4%)
181 (1.1%)
Pizza Order Pizza Order
3,475
54,079 (avg. 15.6)
2,850 (82.0%)
45 (1.3%)
Coordinate Transformation Coordinate Transformation
11,905
219,877 (avg. 18.5)
9,999 (84.0%)
234 (2.0%)
Fruit Picker Fruit Picker
11,385
127,038 (avg. 11.2)
10,423 (91.6%)
98 (0.9%)
Translation Service Translation Service
6,417
209,978 (avg. 32.7)
4,040 (63.0%)
119 (1.9%)
High Score Board High Score Board
17,815
271,229 (avg. 15.2)
16,736 (93.9%)
148 (0.8%)
Ozan's Playlist Ozan's Playlist
6,314
78,873 (avg. 12.5)
6,092 (96.5%)
56 (0.9%)
Lasagna Master Lasagna Master
13,706
241,880 (avg. 17.6)
13,034 (95.1%)
186 (1.4%)
Factory Sensors Factory Sensors
7,685
103,121 (avg. 13.4)
7,313 (95.2%)
66 (0.9%)
Elyses Transformative Enchantments Elyses Transformative Enchantments
7,935
167,715 (avg. 21.1)
7,473 (94.2%)
95 (1.2%)
Custom Signs Custom Signs
11,416
94,601 (avg. 8.3)
11,226 (98.3%)
46 (0.4%)
Windowing System Windowing System
8,577
191,703 (avg. 22.4)
7,379 (86.0%)
150 (1.7%)
Regular Chatbot Regular Chatbot
4,255
75,710 (avg. 17.8)
3,683 (86.6%)
40 (0.9%)
1 deprecated learning exercises
Started
Attempts
Completions
Mentoring requests
Employee Badges Employee Badges
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)

Practice Exercises

Learn More

Practice Exercises are exercises designed to allow students to solve an arbitrary problem, with the aim of them making use of the concepts they have learned so far.

Synced primary repo: 2efaed2c590bc4c3b76ad6d3a617f93a07d57ec5 (Updates should be instant)

Next goal: Implement 132 practice exercises. Find out more.
123 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
276,624
782,685 (avg. 2.8)
193,667 (70.0%)
108 (0.0%)
Two Fer Two Fer
28,541
51,887 (avg. 1.8)
21,890 (76.7%)
7,487 (26.2%)
Resistor Color Resistor Color
17,589
42,114 (avg. 2.4)
14,236 (80.9%)
3,442 (19.6%)
Resistor Color Duo Resistor Color Duo
13,454
44,208 (avg. 3.3)
10,863 (80.7%)
4,360 (32.4%)
Gigasecond Gigasecond
17,473
60,775 (avg. 3.5)
12,624 (72.2%)
2,589 (14.8%)
RNA Transcription RNA Transcription
15,242
39,252 (avg. 2.6)
13,406 (88.0%)
2,900 (19.0%)
Space Age Space Age
10,005
45,907 (avg. 4.6)
8,469 (84.6%)
1,698 (17.0%)
Pangram Pangram
10,248
40,596 (avg. 4.0)
8,813 (86.0%)
1,503 (14.7%)
Matrix Matrix
6,871
51,552 (avg. 7.5)
4,841 (70.5%)
974 (14.2%)
Bob Bob
11,146
65,160 (avg. 5.8)
9,059 (81.3%)
1,634 (14.7%)
Book Store Book Store
2,160
36,254 (avg. 16.8)
922 (42.7%)
68 (3.1%)
Pascal's Triangle Pascal's Triangle
4,626
22,112 (avg. 4.8)
3,284 (71.0%)
522 (11.3%)
Linked List Linked List
3,505
21,483 (avg. 6.1)
2,343 (66.8%)
393 (11.2%)
Grade School Grade School
3,601
24,092 (avg. 6.7)
2,721 (75.6%)
322 (8.9%)
List Ops List Ops
2,138
22,638 (avg. 10.6)
1,381 (64.6%)
208 (9.7%)
Robot Name Robot Name
2,974
17,157 (avg. 5.8)
2,102 (70.7%)
223 (7.5%)
Simple Cipher Simple Cipher
3,360
14,233 (avg. 4.2)
2,277 (67.8%)
386 (11.5%)
Wordy Wordy
1,715
16,622 (avg. 9.7)
1,164 (67.9%)
102 (5.9%)
Secret Handshake Secret Handshake
1,719
5,513 (avg. 3.2)
1,346 (78.3%)
95 (5.5%)
Leap Leap
20,233
45,446 (avg. 2.2)
16,569 (81.9%)
3,040 (15.0%)
Reverse String Reverse String
10,137
19,688 (avg. 1.9)
8,673 (85.6%)
282 (2.8%)
Collatz Conjecture Collatz Conjecture
5,448
20,021 (avg. 3.7)
4,400 (80.8%)
206 (3.8%)
Triangle Triangle
6,225
32,844 (avg. 5.3)
4,449 (71.5%)
326 (5.2%)
Clock Clock
2,892
14,246 (avg. 4.9)
1,903 (65.8%)
108 (3.7%)
Meetup Meetup
1,845
8,123 (avg. 4.4)
1,045 (56.6%)
37 (2.0%)
ETL ETL
3,900
15,248 (avg. 3.9)
3,223 (82.6%)
68 (1.7%)
Hamming Hamming
7,915
17,794 (avg. 2.2)
7,128 (90.1%)
373 (4.7%)
Raindrops Raindrops
5,704
27,202 (avg. 4.8)
4,839 (84.8%)
144 (2.5%)
Nucleotide Count Nucleotide Count
2,065
6,763 (avg. 3.3)
1,748 (84.6%)
96 (4.6%)
Scrabble Score Scrabble Score
4,812
20,449 (avg. 4.2)
3,035 (63.1%)
109 (2.3%)
Allergies Allergies
3,222
15,323 (avg. 4.8)
1,676 (52.0%)
55 (1.7%)
Word Count Word Count
7,704
47,183 (avg. 6.1)
4,528 (58.8%)
508 (6.6%)
Bank Account Bank Account
4,895
37,312 (avg. 7.6)
2,254 (46.0%)
58 (1.2%)
Difference of Squares Difference of Squares
2,418
9,518 (avg. 3.9)
2,051 (84.8%)
30 (1.2%)
Perfect Numbers Perfect Numbers
3,117
14,599 (avg. 4.7)
2,378 (76.3%)
52 (1.7%)
Complex Numbers Complex Numbers
890
4,356 (avg. 4.9)
643 (72.2%)
5 (0.6%)
Luhn Luhn
1,960
16,529 (avg. 8.4)
1,429 (72.9%)
45 (2.3%)
Prime Factors Prime Factors
2,362
7,584 (avg. 3.2)
1,949 (82.5%)
88 (3.7%)
Grains Grains
2,069
9,653 (avg. 4.7)
1,623 (78.4%)
53 (2.6%)
Pythagorean Triplet Pythagorean Triplet
1,300
5,244 (avg. 4.0)
823 (63.3%)
20 (1.5%)
Palindrome Products Palindrome Products
1,214
10,191 (avg. 8.4)
646 (53.2%)
16 (1.3%)
Anagram Anagram
4,765
26,235 (avg. 5.5)
3,995 (83.8%)
251 (5.3%)
Acronym Acronym
2,481
15,058 (avg. 6.1)
2,093 (84.4%)
41 (1.7%)
High Scores High Scores
2,088
9,949 (avg. 4.8)
1,653 (79.2%)
26 (1.2%)
Isogram Isogram
3,524
15,193 (avg. 4.3)
2,950 (83.7%)
67 (1.9%)
Matching Brackets Matching Brackets
3,374
25,591 (avg. 7.6)
1,911 (56.6%)
56 (1.7%)
Phone Number Phone Number
3,303
27,309 (avg. 8.3)
2,655 (80.4%)
89 (2.7%)
Scale Generator Scale Generator
2,327
8,544 (avg. 3.7)
642 (27.6%)
12 (0.5%)
Series Series
2,101
13,663 (avg. 6.5)
1,479 (70.4%)
24 (1.1%)
Largest Series Product Largest Series Product
1,290
7,297 (avg. 5.7)
874 (67.8%)
14 (1.1%)
Transpose Transpose
2,789
34,901 (avg. 12.5)
1,228 (44.0%)
35 (1.3%)
Grep Grep
578
3,616 (avg. 6.3)
281 (48.6%)
9 (1.6%)
Rectangles Rectangles
3,510
8,825 (avg. 2.5)
469 (13.4%)
21 (0.6%)
Spiral Matrix Spiral Matrix
842
3,855 (avg. 4.6)
536 (63.7%)
15 (1.8%)
OCR Numbers OCR Numbers
1,445
6,565 (avg. 4.5)
528 (36.5%)
11 (0.8%)
Saddle Points Saddle Points
1,159
5,065 (avg. 4.4)
674 (58.2%)
16 (1.4%)
Forth Forth
1,095
6,174 (avg. 5.6)
366 (33.4%)
17 (1.6%)
Food Chain Food Chain
2,073
6,491 (avg. 3.1)
1,384 (66.8%)
29 (1.4%)
House House
830
4,612 (avg. 5.6)
429 (51.7%)
3 (0.4%)
ISBN Verifier ISBN Verifier
1,190
6,794 (avg. 5.7)
773 (65.0%)
32 (2.7%)
Pig Latin Pig Latin
1,202
6,547 (avg. 5.4)
714 (59.4%)
23 (1.9%)
Proverb Proverb
631
3,941 (avg. 6.2)
490 (77.7%)
8 (1.3%)
Twelve Days Twelve Days
660
5,438 (avg. 8.2)
452 (68.5%)
9 (1.4%)
Promises Promises
1,168
9,666 (avg. 8.3)
283 (24.2%)
10 (0.9%)
Yacht Yacht
522
3,766 (avg. 7.2)
381 (73.0%)
12 (2.3%)
Resistor Color Trio Resistor Color Trio
613
4,274 (avg. 7.0)
461 (75.2%)
13 (2.1%)
Dominoes Dominoes
378
2,111 (avg. 5.6)
202 (53.4%)
6 (1.6%)
Say Say
610
3,836 (avg. 6.3)
428 (70.2%)
4 (0.7%)
Diamond Diamond
716
4,179 (avg. 5.8)
495 (69.1%)
9 (1.3%)
Rational Numbers Rational Numbers
489
2,376 (avg. 4.9)
349 (71.4%)
2 (0.4%)
Sublist Sublist
731
3,257 (avg. 4.5)
533 (72.9%)
8 (1.1%)
Binary Search Tree Binary Search Tree
759
2,984 (avg. 3.9)
509 (67.1%)
10 (1.3%)
Custom Set Custom Set
639
3,322 (avg. 5.2)
453 (70.9%)
5 (0.8%)
Binary Search Binary Search
747
2,760 (avg. 3.7)
565 (75.6%)
8 (1.1%)
Circular Buffer Circular Buffer
871
3,013 (avg. 3.5)
656 (75.3%)
18 (2.1%)
Simple Linked List Simple Linked List
732
4,872 (avg. 6.7)
446 (60.9%)
7 (1.0%)
Word Search Word Search
654
4,400 (avg. 6.7)
272 (41.6%)
8 (1.2%)
Variable Length Quantity Variable Length Quantity
337
1,499 (avg. 4.4)
201 (59.6%)
1 (0.3%)
Two Bucket Two Bucket
474
1,600 (avg. 3.4)
265 (55.9%)
4 (0.8%)
Alphametics Alphametics
429
2,423 (avg. 5.6)
186 (43.4%)
5 (1.2%)
Connect Connect
321
1,565 (avg. 4.9)
186 (57.9%)
1 (0.3%)
Bowling Bowling
1,004
9,874 (avg. 9.8)
325 (32.4%)
5 (0.5%)
Strain Strain
1,069
1,944 (avg. 1.8)
797 (74.6%)
17 (1.6%)
Flatten Array Flatten Array
1,375
6,898 (avg. 5.0)
905 (65.8%)
30 (2.2%)
Nth Prime Nth Prime
1,036
4,024 (avg. 3.9)
650 (62.7%)
3 (0.3%)
Sieve Sieve
899
2,491 (avg. 2.8)
680 (75.6%)
8 (0.9%)
Rotational Cipher Rotational Cipher
2,799
17,779 (avg. 6.4)
1,338 (47.8%)
49 (1.8%)
Diffie-Hellman Diffie-Hellman
2,414
8,647 (avg. 3.6)
983 (40.7%)
16 (0.7%)
Affine Cipher Affine Cipher
353
2,859 (avg. 8.1)
221 (62.6%)
7 (2.0%)
Atbash Cipher Atbash Cipher
873
4,054 (avg. 4.6)
658 (75.4%)
13 (1.5%)
Crypto Square Crypto Square
903
3,521 (avg. 3.9)
592 (65.6%)
19 (2.1%)
Robot Simulator Robot Simulator
1,073
5,629 (avg. 5.2)
605 (56.4%)
13 (1.2%)
Kindergarten Garden Kindergarten Garden
525
1,639 (avg. 3.1)
412 (78.5%)
6 (1.1%)
Sum of Multiples Sum of Multiples
1,165
5,654 (avg. 4.9)
714 (61.3%)
29 (2.5%)
Change Change
963
6,999 (avg. 7.3)
290 (30.1%)
7 (0.7%)
Protein Translation Protein Translation
4,948
24,310 (avg. 4.9)
2,715 (54.9%)
368 (7.4%)
Armstrong Numbers Armstrong Numbers
4,323
14,384 (avg. 3.3)
3,078 (71.2%)
195 (4.5%)
D&D Character D&D Character
2,556
14,476 (avg. 5.7)
1,341 (52.5%)
71 (2.8%)
Run-Length Encoding Run-Length Encoding
3,498
15,683 (avg. 4.5)
1,947 (55.7%)
118 (3.4%)
Darts Darts
4,053
9,319 (avg. 2.3)
2,515 (62.1%)
92 (2.3%)
Roman Numerals Roman Numerals
3,931
13,098 (avg. 3.3)
2,252 (57.3%)
83 (2.1%)
Square Root Square Root
1,103
2,348 (avg. 2.1)
711 (64.5%)
20 (1.8%)
All Your Base All Your Base
1,442
4,666 (avg. 3.2)
728 (50.5%)
43 (3.0%)
Minesweeper Minesweeper
1,501
4,544 (avg. 3.0)
694 (46.2%)
50 (3.3%)
Queen Attack Queen Attack
1,513
5,997 (avg. 4.0)
818 (54.1%)
49 (3.2%)
React React
2,022
5,199 (avg. 2.6)
342 (16.9%)
17 (0.8%)
Zipper Zipper
1,385
2,289 (avg. 1.7)
309 (22.3%)
20 (1.4%)
Zebra Puzzle Zebra Puzzle
325
1,522 (avg. 4.7)
174 (53.5%)
1 (0.3%)
Tournament Tournament
873
13,823 (avg. 15.8)
474 (54.3%)
20 (2.3%)
Rail Fence Cipher Rail Fence Cipher
758
10,689 (avg. 14.1)
387 (51.1%)
13 (1.7%)
REST API REST API
285
2,565 (avg. 9.0)
165 (57.9%)
2 (0.7%)
Go Counting Go Counting
157
1,027 (avg. 6.5)
110 (70.1%)
4 (2.5%)
Knapsack Knapsack
290
2,090 (avg. 7.2)
165 (56.9%)
2 (0.7%)
Satellite Satellite
186
736 (avg. 4.0)
131 (70.4%)
0 (0.0%)
Poker Poker
325
6,053 (avg. 18.6)
135 (41.5%)
5 (1.5%)
Eliud's Eggs Eliud's Eggs
158
725 (avg. 4.6)
132 (83.5%)
4 (2.5%)
Parallel Letter Frequency Parallel Letter Frequency
108
912 (avg. 8.4)
65 (60.2%)
1 (0.9%)
Bottle Song Bottle Song
112
744 (avg. 6.6)
66 (58.9%)
3 (2.7%)
Markdown Markdown
2,351
5,392 (avg. 2.3)
980 (41.7%)
56 (2.4%)
Micro Blog Micro Blog
263
1,354 (avg. 5.1)
140 (53.2%)
6 (2.3%)
Ledger Ledger
173
393 (avg. 2.3)
39 (22.5%)
3 (1.7%)
State of Tic-Tac-Toe State of Tic-Tac-Toe
61
382 (avg. 6.3)
25 (41.0%)
1 (1.6%)
Lens Person Lens Person
41
118 (avg. 2.9)
17 (41.5%)
0 (0.0%)
101 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Accumulate Accumulate
556
650 (avg. 1.2)
439 (79.0%)
11 (2.0%)
Accumulate (Legacy) Accumulate (Legacy)
10
12 (avg. 1.2)
10 (100.0%)
0 (0.0%)
Acronym (Legacy) Acronym (Legacy)
7
9 (avg. 1.3)
7 (100.0%)
0 (0.0%)
All Your Base (Legacy) All Your Base (Legacy)
2
2 (avg. 1.0)
2 (100.0%)
0 (0.0%)
Allergies (Legacy) Allergies (Legacy)
12
18 (avg. 1.5)
12 (100.0%)
0 (0.0%)
Alphametics (Legacy) Alphametics (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Anagram (Legacy) Anagram (Legacy)
32
58 (avg. 1.8)
32 (100.0%)
6 (18.8%)
Armstrong Numbers (Legacy) Armstrong Numbers (Legacy)
3
3 (avg. 1.0)
3 (100.0%)
0 (0.0%)
Atbash Cipher (Legacy) Atbash Cipher (Legacy)
9
14 (avg. 1.6)
9 (100.0%)
1 (11.1%)
Beer Song Beer Song
2,256
6,347 (avg. 2.8)
1,967 (87.2%)
90 (4.0%)
Beer Song (Legacy) Beer Song (Legacy)
31
39 (avg. 1.3)
31 (100.0%)
2 (6.5%)
Binary Binary
775
1,044 (avg. 1.3)
754 (97.3%)
38 (4.9%)
Binary (Legacy) Binary (Legacy)
15
20 (avg. 1.3)
15 (100.0%)
0 (0.0%)
Binary Search (Legacy) Binary Search (Legacy)
4
6 (avg. 1.5)
4 (100.0%)
0 (0.0%)
Binary Search Tree (Legacy) Binary Search Tree (Legacy)
4
5 (avg. 1.3)
4 (100.0%)
0 (0.0%)
Bob (Legacy) Bob (Legacy)
94
144 (avg. 1.5)
94 (100.0%)
16 (17.0%)
Bowling (Legacy) Bowling (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Bracket Push (Legacy) Bracket Push (Legacy)
6
6 (avg. 1.0)
6 (100.0%)
0 (0.0%)
Change (Legacy) Change (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Circular Buffer (Legacy) Circular Buffer (Legacy)
11
17 (avg. 1.5)
11 (100.0%)
2 (18.2%)
Clock (Legacy) Clock (Legacy)
14
23 (avg. 1.6)
14 (100.0%)
4 (28.6%)
Collatz Conjecture (Legacy) Collatz Conjecture (Legacy)
4
5 (avg. 1.3)
4 (100.0%)
0 (0.0%)
Connect (Legacy) Connect (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Crypto Square (Legacy) Crypto Square (Legacy)
8
9 (avg. 1.1)
8 (100.0%)
0 (0.0%)
Custom Set (Legacy) Custom Set (Legacy)
4
6 (avg. 1.5)
4 (100.0%)
0 (0.0%)
Diamond (Legacy) Diamond (Legacy)
3
3 (avg. 1.0)
3 (100.0%)
0 (0.0%)
Difference Of Squares (Legacy) Difference Of Squares (Legacy)
6
7 (avg. 1.2)
6 (100.0%)
1 (16.7%)
Diffie Hellman (Legacy) Diffie Hellman (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Etl (Legacy) Etl (Legacy)
23
29 (avg. 1.3)
23 (100.0%)
2 (8.7%)
Flatten Array (Legacy) Flatten Array (Legacy)
2
2 (avg. 1.0)
2 (100.0%)
0 (0.0%)
Food Chain (Legacy) Food Chain (Legacy)
18
27 (avg. 1.5)
18 (100.0%)
2 (11.1%)
Forth (Legacy) Forth (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Gigasecond (Legacy) Gigasecond (Legacy)
64
81 (avg. 1.3)
64 (100.0%)
7 (10.9%)
Grade School (Legacy) Grade School (Legacy)
25
36 (avg. 1.4)
25 (100.0%)
4 (16.0%)
Grains (Legacy) Grains (Legacy)
17
23 (avg. 1.4)
17 (100.0%)
2 (11.8%)
Hamming (Legacy) Hamming (Legacy)
127
182 (avg. 1.4)
127 (100.0%)
9 (7.1%)
Hello World (Legacy) Hello World (Legacy)
506
584 (avg. 1.2)
506 (100.0%)
3 (0.6%)
Hexadecimal Hexadecimal
141
168 (avg. 1.2)
136 (96.5%)
2 (1.4%)
Hexadecimal (Legacy) Hexadecimal (Legacy)
3
3 (avg. 1.0)
3 (100.0%)
0 (0.0%)
Isbn Verifier (Legacy) Isbn Verifier (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Isogram (Legacy) Isogram (Legacy)
8
10 (avg. 1.3)
8 (100.0%)
0 (0.0%)
Kindergarten Garden (Legacy) Kindergarten Garden (Legacy)
4
7 (avg. 1.8)
4 (100.0%)
0 (0.0%)
Largest Series Product (Legacy) Largest Series Product (Legacy)
5
5 (avg. 1.0)
5 (100.0%)
0 (0.0%)
Leap (Legacy) Leap (Legacy)
307
434 (avg. 1.4)
307 (100.0%)
51 (16.6%)
Linked List (Legacy) Linked List (Legacy)
10
13 (avg. 1.3)
10 (100.0%)
0 (0.0%)
List Ops (Legacy) List Ops (Legacy)
3
3 (avg. 1.0)
3 (100.0%)
0 (0.0%)
Luhn (Legacy) Luhn (Legacy)
6
10 (avg. 1.7)
6 (100.0%)
2 (33.3%)
Matrix (Legacy) Matrix (Legacy)
8
9 (avg. 1.1)
8 (100.0%)
0 (0.0%)
Meetup (Legacy) Meetup (Legacy)
3
4 (avg. 1.3)
3 (100.0%)
0 (0.0%)
Minesweeper (Legacy) Minesweeper (Legacy)
3
2 (avg. 0.7)
3 (100.0%)
0 (0.0%)
Nth Prime (Legacy) Nth Prime (Legacy)
4
4 (avg. 1.0)
4 (100.0%)
0 (0.0%)
Nucleotide Count (Legacy) Nucleotide Count (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Ocr Numbers (Legacy) Ocr Numbers (Legacy)
3
4 (avg. 1.3)
3 (100.0%)
0 (0.0%)
Octal Octal
192
215 (avg. 1.1)
188 (97.9%)
1 (0.5%)
Octal (Legacy) Octal (Legacy)
5
8 (avg. 1.6)
5 (100.0%)
0 (0.0%)
Palindrome Products (Legacy) Palindrome Products (Legacy)
4
8 (avg. 2.0)
4 (100.0%)
0 (0.0%)
Pangram (Legacy) Pangram (Legacy)
58
87 (avg. 1.5)
58 (100.0%)
7 (12.1%)
Pascals Triangle (Legacy) Pascals Triangle (Legacy)
7
8 (avg. 1.1)
7 (100.0%)
0 (0.0%)
Perfect Numbers (Legacy) Perfect Numbers (Legacy)
3
4 (avg. 1.3)
3 (100.0%)
0 (0.0%)
Phone Number (Legacy) Phone Number (Legacy)
31
41 (avg. 1.3)
31 (100.0%)
1 (3.2%)
Pig Latin (Legacy) Pig Latin (Legacy)
6
6 (avg. 1.0)
6 (100.0%)
0 (0.0%)
Point Mutations Point Mutations
66
94 (avg. 1.4)
64 (97.0%)
10 (15.2%)
Point Mutations (Legacy) Point Mutations (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Prime Factors (Legacy) Prime Factors (Legacy)
13
17 (avg. 1.3)
13 (100.0%)
0 (0.0%)
Protein Translation (Legacy) Protein Translation (Legacy)
3
6 (avg. 2.0)
3 (100.0%)
0 (0.0%)
Proverb (Legacy) Proverb (Legacy)
1
2 (avg. 2.0)
1 (100.0%)
1 (100.0%)
Pythagorean Triplet (Legacy) Pythagorean Triplet (Legacy)
6
8 (avg. 1.3)
6 (100.0%)
0 (0.0%)
Queen Attack (Legacy) Queen Attack (Legacy)
5
7 (avg. 1.4)
5 (100.0%)
1 (20.0%)
Raindrops (Legacy) Raindrops (Legacy)
12
14 (avg. 1.2)
12 (100.0%)
1 (8.3%)
Rational Numbers (Legacy) Rational Numbers (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Rectangles (Legacy) Rectangles (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Reverse String (Legacy) Reverse String (Legacy)
14
20 (avg. 1.4)
14 (100.0%)
1 (7.1%)
Rna Transcription (Legacy) Rna Transcription (Legacy)
174
263 (avg. 1.5)
174 (100.0%)
24 (13.8%)
Robot Name (Legacy) Robot Name (Legacy)
23
40 (avg. 1.7)
23 (100.0%)
5 (21.7%)
Robot Simulator (Legacy) Robot Simulator (Legacy)
5
6 (avg. 1.2)
5 (100.0%)
0 (0.0%)
Roman Numerals (Legacy) Roman Numerals (Legacy)
16
27 (avg. 1.7)
16 (100.0%)
1 (6.3%)
Rotational Cipher (Legacy) Rotational Cipher (Legacy)
2
2 (avg. 1.0)
2 (100.0%)
0 (0.0%)
Run Length Encoding (Legacy) Run Length Encoding (Legacy)
7
3 (avg. 0.4)
7 (100.0%)
0 (0.0%)
Saddle Points (Legacy) Saddle Points (Legacy)
3
4 (avg. 1.3)
3 (100.0%)
0 (0.0%)
Say (Legacy) Say (Legacy)
3
3 (avg. 1.0)
3 (100.0%)
0 (0.0%)
Scrabble Score (Legacy) Scrabble Score (Legacy)
13
20 (avg. 1.5)
13 (100.0%)
1 (7.7%)
Secret Handshake (Legacy) Secret Handshake (Legacy)
10
12 (avg. 1.2)
10 (100.0%)
0 (0.0%)
Series (Legacy) Series (Legacy)
6
10 (avg. 1.7)
6 (100.0%)
2 (33.3%)
Sieve (Legacy) Sieve (Legacy)
9
12 (avg. 1.3)
9 (100.0%)
0 (0.0%)
Simple Cipher (Legacy) Simple Cipher (Legacy)
32
46 (avg. 1.4)
32 (100.0%)
5 (15.6%)
Simple Linked List (Legacy) Simple Linked List (Legacy)
2
2 (avg. 1.0)
2 (100.0%)
0 (0.0%)
Space Age (Legacy) Space Age (Legacy)
23
33 (avg. 1.4)
23 (100.0%)
3 (13.0%)
Strain (Legacy) Strain (Legacy)
9
11 (avg. 1.2)
9 (100.0%)
0 (0.0%)
Sublist (Legacy) Sublist (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Sum Of Multiples (Legacy) Sum Of Multiples (Legacy)
3
4 (avg. 1.3)
3 (100.0%)
1 (33.3%)
Transpose (Legacy) Transpose (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Triangle (Legacy) Triangle (Legacy)
19
34 (avg. 1.8)
19 (100.0%)
3 (15.8%)
Trinary Trinary
244
290 (avg. 1.2)
240 (98.4%)
2 (0.8%)
Trinary (Legacy) Trinary (Legacy)
5
6 (avg. 1.2)
5 (100.0%)
1 (20.0%)
Twelve Days (Legacy) Twelve Days (Legacy)
1
1 (avg. 1.0)
1 (100.0%)
0 (0.0%)
Two Bucket (Legacy) Two Bucket (Legacy)
4
4 (avg. 1.0)
4 (100.0%)
0 (0.0%)
Two Fer (Legacy) Two Fer (Legacy)
15
19 (avg. 1.3)
15 (100.0%)
2 (13.3%)
Variable Length Quantity (Legacy) Variable Length Quantity (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Word Count (Legacy) Word Count (Legacy)
53
94 (avg. 1.8)
53 (100.0%)
13 (24.5%)
Wordy (Legacy) Wordy (Legacy)
8
8 (avg. 1.0)
8 (100.0%)
0 (0.0%)
Zipper (Legacy) Zipper (Legacy)
0
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
9 unimplemented practice exercises
Conway's Game of Life Conway's Game of Life
DOT DSL DOT DSL
Error Handling Error Handling
Hangman Hangman
Killer Sudoku Helper Killer Sudoku Helper
PaaS I/O PaaS I/O
POV POV
SGF Parsing SGF Parsing
Tree Building Tree Building

Programming Tags

Learn More

Help manage the tags used to group, filter and recommend solutions, approaches and articles.

0 tags

Test Runner

Learn More

Create Test Runners that have the single responsibility of taking a solution, running all tests and returning a standardized output.

Current version: 09759daa433b79690291ec36a03d181a009621cc (Takes up to 10 mins to deploy)

Total Test Runner Runs
8,784,019
Test Run Pass Rate
12.0% (1057142)
Test Run Fail Rate
73.3% (6435389)
Test Run Error Rate
14.7% (1291488)

Representer

Learn More

Build a Representer: a bit of code that has the single responsibility of taking a solution and returning a normalized representation of it.

Current version: bff981bc8b4e132cf5b1338ca5b50f72f4cc083e (Takes up to 10 mins to deploy)

Total Representer Runs
1,318,094
Total Representation Comments Made
346,919
Feedback Given Frequency
26.3%

Analyzer

Learn More

Build an Analyzer for JavaScript: Exercism's analyzers automatically assess student's submissions and provide mentor-style commentary.

Current version: 21530b62536eeda76476e2b5d9fde19b5e1aa610 (Takes up to 10 mins to deploy)

Total Analyzer Runs
986,317
Total Analysis Comments Made
144,691
Feedback Given Frequency
1.2%