Go Track Management

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

Students
110,116
Submissions
3,261,794
Mentoring Discussions
38,554

The Go track needs attention ⚠️

Building

Go 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.
34 concepts being taught
Ba
Basics
33,631 learnt
Bo
Booleans
23,063 learnt
Pa
Packages
15,657 learnt
St
String Formatting
15,657 learnt
Co
Comments
23,027 learnt
Co
Conditionals Switch
12,253 learnt
Ti
Time
7,524 learnt
Ar
Arithmetic Operators
21,049 learnt
Nu
Numbers
21,049 learnt
Co
Comparison
15,122 learnt
Co
Conditionals If
15,122 learnt
Ma
Maps
8,006 learnt
Fu
Functions
9,406 learnt
St
Structs
11,768 learnt
Me
Methods
6,297 learnt
Fo
For Loops
10,100 learnt
Sl
Slices
12,554 learnt
Va
Variadic Functions
12,554 learnt
Ru
Runes
6,000 learnt
Ty
Type Assertion
4,532 learnt
Ty
Type Conversion
4,532 learnt
Ra
Range Iteration
7,007 learnt
Ty
Type Definitions
7,007 learnt
In
Interfaces
3,027 learnt
Er
Errors
4,853 learnt
Ze
Zero Values
5,313 learnt
St
Strings
18,400 learnt
St
Strings Package
18,400 learnt
Po
Pointers
6,727 learnt
Fl
Floating-point numbers
7,911 learnt
Fi
First class functions
3,641 learnt
Ra
Randomness
7,657 learnt
Re
Regular Expressions
3,628 learnt
St
Stringers
3,535 learnt
27 active learning exercises
Started
Attempts
Completions
Mentoring requests
Gopher's Gorgeous Lasagna Gopher's Gorgeous Lasagna
40,753
147,356 (avg. 3.6)
33,631 (82.5%)
245 (0.6%)
Annalyn's Infiltration Annalyn's Infiltration
25,533
129,663 (avg. 5.1)
23,063 (90.3%)
150 (0.6%)
Party Robot Party Robot
16,477
137,654 (avg. 8.4)
15,657 (95.0%)
84 (0.5%)
Weather Forecast Weather Forecast
25,149
74,888 (avg. 3.0)
23,027 (91.6%)
65 (0.3%)
Blackjack Blackjack
13,219
94,223 (avg. 7.1)
12,253 (92.7%)
135 (1.0%)
Booking up for Beauty Booking up for Beauty
8,796
153,557 (avg. 17.5)
7,524 (85.5%)
99 (1.1%)
Cars Assemble Cars Assemble
23,507
175,092 (avg. 7.4)
21,049 (89.5%)
198 (0.8%)
Vehicle Purchase Vehicle Purchase
15,640
89,534 (avg. 5.7)
15,122 (96.7%)
91 (0.6%)
Gross Store Gross Store
8,420
73,116 (avg. 8.7)
8,006 (95.1%)
91 (1.1%)
Lasagna Master Lasagna Master
9,899
107,049 (avg. 10.8)
9,406 (95.0%)
102 (1.0%)
Need For Speed Need For Speed
12,414
104,296 (avg. 8.4)
11,768 (94.8%)
116 (0.9%)
Elon's Toys Elon's Toys
6,470
47,956 (avg. 7.4)
6,297 (97.3%)
44 (0.7%)
Bird Watcher Bird Watcher
10,412
63,232 (avg. 6.1)
10,100 (97.0%)
67 (0.6%)
Card Tricks Card Tricks
13,459
162,591 (avg. 12.1)
12,554 (93.3%)
168 (1.2%)
Logs, Logs, Logs! Logs, Logs, Logs!
6,329
53,639 (avg. 8.5)
6,000 (94.8%)
80 (1.3%)
Sorting Room Sorting Room
4,766
54,044 (avg. 11.3)
4,532 (95.1%)
33 (0.7%)
Chessboard Chessboard
7,506
73,947 (avg. 9.9)
7,007 (93.4%)
92 (1.2%)
Airport Robot Airport Robot
3,196
13,736 (avg. 4.3)
3,027 (94.7%)
29 (0.9%)
The Farm The Farm
5,195
52,182 (avg. 10.0)
4,853 (93.4%)
72 (1.4%)
Census Census
5,413
36,653 (avg. 6.8)
5,313 (98.2%)
42 (0.8%)
Welcome To Tech Palace! Welcome To Tech Palace!
19,524
150,908 (avg. 7.7)
18,400 (94.2%)
135 (0.7%)
Election Day Election Day
6,944
57,779 (avg. 8.3)
6,727 (96.9%)
51 (0.7%)
Interest is Interesting Interest is Interesting
8,284
66,602 (avg. 8.0)
7,911 (95.5%)
68 (0.8%)
Expenses Expenses
3,847
26,474 (avg. 6.9)
3,641 (94.6%)
45 (1.2%)
Animal Magic Animal Magic
7,937
52,597 (avg. 6.6)
7,657 (96.5%)
47 (0.6%)
Parsing Log Files Parsing Log Files
4,083
53,928 (avg. 13.2)
3,628 (88.9%)
56 (1.4%)
Meteorology Meteorology
3,656
15,760 (avg. 4.3)
3,535 (96.7%)
13 (0.4%)
1 deprecated learning exercises
Started
Attempts
Completions
Mentoring requests
Deep Thought Deep Thought
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: 7e8d19fcefcbf55e211ed563c3efd1afa3b7a2d5 (Updates should be instant)

Next goal: Implement 129 practice exercises. Find out more.
113 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
78,352
147,484 (avg. 1.9)
67,640 (86.3%)
25 (0.0%)
Two Fer Two Fer
22,410
47,431 (avg. 2.1)
17,244 (76.9%)
8,650 (38.6%)
Raindrops Raindrops
13,803
36,125 (avg. 2.6)
12,167 (88.1%)
3,201 (23.2%)
Collatz Conjecture Collatz Conjecture
3,920
15,693 (avg. 4.0)
3,166 (80.8%)
78 (2.0%)
Gigasecond Gigasecond
14,255
18,308 (avg. 1.3)
10,679 (74.9%)
376 (2.6%)
Hamming Hamming
15,604
40,459 (avg. 2.6)
12,899 (82.7%)
4,412 (28.3%)
Scrabble Score Scrabble Score
10,094
28,962 (avg. 2.9)
8,714 (86.3%)
3,045 (30.2%)
Leap Leap
11,789
19,599 (avg. 1.7)
10,769 (91.3%)
835 (7.1%)
Isogram Isogram
8,726
30,413 (avg. 3.5)
7,609 (87.2%)
2,425 (27.8%)
Difference of Squares Difference of Squares
8,343
17,998 (avg. 2.2)
7,588 (91.0%)
1,920 (23.0%)
Luhn Luhn
7,166
46,367 (avg. 6.5)
5,652 (78.9%)
1,645 (23.0%)
Resistor Color Resistor Color
1,323
4,797 (avg. 3.6)
1,176 (88.9%)
20 (1.5%)
Space Age Space Age
11,181
18,194 (avg. 1.6)
8,213 (73.5%)
466 (4.2%)
Nucleotide Count Nucleotide Count
3,633
11,587 (avg. 3.2)
3,081 (84.8%)
96 (2.6%)
RNA Transcription RNA Transcription
4,250
7,400 (avg. 1.7)
3,766 (88.6%)
122 (2.9%)
Strain Strain
3,187
7,380 (avg. 2.3)
2,508 (78.7%)
108 (3.4%)
Pangram Pangram
3,666
9,389 (avg. 2.6)
3,268 (89.1%)
63 (1.7%)
Reverse String Reverse String
5,512
13,002 (avg. 2.4)
4,597 (83.4%)
95 (1.7%)
Darts Darts
2,056
4,466 (avg. 2.2)
1,695 (82.4%)
21 (1.0%)
D&D Character D&D Character
258
1,331 (avg. 5.2)
197 (76.4%)
7 (2.7%)
ETL ETL
3,612
5,836 (avg. 1.6)
3,133 (86.7%)
106 (2.9%)
Bob Bob
9,703
18,860 (avg. 1.9)
6,540 (67.4%)
214 (2.2%)
Grains Grains
5,763
25,368 (avg. 4.4)
4,986 (86.5%)
1,238 (21.5%)
Roman Numerals Roman Numerals
3,050
9,142 (avg. 3.0)
2,306 (75.6%)
88 (2.9%)
ISBN Verifier ISBN Verifier
1,846
7,988 (avg. 4.3)
1,501 (81.3%)
40 (2.2%)
Rotational Cipher Rotational Cipher
1,412
6,180 (avg. 4.4)
1,136 (80.5%)
22 (1.6%)
Resistor Color Duo Resistor Color Duo
756
2,698 (avg. 3.6)
680 (89.9%)
10 (1.3%)
Clock Clock
7,437
32,846 (avg. 4.4)
6,207 (83.5%)
1,207 (16.2%)
Triangle Triangle
6,107
12,049 (avg. 2.0)
4,896 (80.2%)
253 (4.1%)
Proverb Proverb
3,855
7,686 (avg. 2.0)
3,105 (80.5%)
150 (3.9%)
Protein Translation Protein Translation
2,502
9,954 (avg. 4.0)
1,986 (79.4%)
62 (2.5%)
Anagram Anagram
2,290
7,297 (avg. 3.2)
1,892 (82.6%)
70 (3.1%)
Word Count Word Count
2,354
8,877 (avg. 3.8)
1,865 (79.2%)
53 (2.3%)
Largest Series Product Largest Series Product
1,815
7,007 (avg. 3.9)
1,516 (83.5%)
40 (2.2%)
Nth Prime Nth Prime
1,618
5,151 (avg. 3.2)
1,273 (78.7%)
27 (1.7%)
Atbash Cipher Atbash Cipher
1,384
5,317 (avg. 3.8)
1,143 (82.6%)
30 (2.2%)
Simple Cipher Simple Cipher
1,233
5,942 (avg. 4.8)
791 (64.2%)
20 (1.6%)
Sieve Sieve
1,609
4,609 (avg. 2.9)
1,328 (82.5%)
17 (1.1%)
Armstrong Numbers Armstrong Numbers
1,245
3,983 (avg. 3.2)
1,034 (83.1%)
20 (1.6%)
Phone Number Phone Number
1,313
5,631 (avg. 4.3)
986 (75.1%)
24 (1.8%)
Prime Factors Prime Factors
1,138
3,042 (avg. 2.7)
883 (77.6%)
11 (1.0%)
Series Series
1,659
2,931 (avg. 1.8)
1,411 (85.1%)
11 (0.7%)
Sublist Sublist
1,448
4,198 (avg. 2.9)
1,011 (69.8%)
17 (1.2%)
Acronym Acronym
7,101
11,082 (avg. 1.6)
5,600 (78.9%)
123 (1.7%)
List Ops List Ops
2,385
5,694 (avg. 2.4)
1,381 (57.9%)
84 (3.5%)
Bottle Song Bottle Song
492
3,652 (avg. 7.4)
347 (70.5%)
8 (1.6%)
Twelve Days Twelve Days
2,979
8,612 (avg. 2.9)
2,314 (77.7%)
336 (11.3%)
Complex Numbers Complex Numbers
398
1,553 (avg. 3.9)
293 (73.6%)
5 (1.3%)
Sum of Multiples Sum of Multiples
2,202
5,350 (avg. 2.4)
1,753 (79.6%)
45 (2.0%)
Wordy Wordy
1,208
6,697 (avg. 5.5)
707 (58.5%)
26 (2.2%)
Kindergarten Garden Kindergarten Garden
953
5,915 (avg. 6.2)
577 (60.5%)
19 (2.0%)
Crypto Square Crypto Square
1,648
5,625 (avg. 3.4)
1,202 (72.9%)
26 (1.6%)
Meetup Meetup
899
2,382 (avg. 2.6)
588 (65.4%)
14 (1.6%)
Custom Set Custom Set
871
3,340 (avg. 3.8)
611 (70.1%)
18 (2.1%)
Tournament Tournament
2,675
18,528 (avg. 6.9)
1,712 (64.0%)
434 (16.2%)
All Your Base All Your Base
943
3,902 (avg. 4.1)
657 (69.7%)
12 (1.3%)
Flatten Array Flatten Array
1,378
4,146 (avg. 3.0)
957 (69.4%)
23 (1.7%)
Resistor Color Trio Resistor Color Trio
392
2,227 (avg. 5.7)
300 (76.5%)
5 (1.3%)
Parallel Letter Frequency Parallel Letter Frequency
5,004
15,778 (avg. 3.2)
3,592 (71.8%)
967 (19.3%)
Tree Building Tree Building
3,603
17,830 (avg. 4.9)
2,116 (58.7%)
665 (18.5%)
Robot Name Robot Name
3,136
12,612 (avg. 4.0)
2,194 (70.0%)
568 (18.1%)
Matrix Matrix
2,315
10,658 (avg. 4.6)
1,509 (65.2%)
315 (13.6%)
Bank Account Bank Account
2,531
8,839 (avg. 3.5)
1,790 (70.7%)
324 (12.8%)
Run-Length Encoding Run-Length Encoding
1,535
5,163 (avg. 3.4)
1,086 (70.7%)
54 (3.5%)
Allergies Allergies
1,243
2,733 (avg. 2.2)
919 (73.9%)
26 (2.1%)
Perfect Numbers Perfect Numbers
982
2,508 (avg. 2.6)
745 (75.9%)
8 (0.8%)
Pig Latin Pig Latin
717
1,777 (avg. 2.5)
463 (64.6%)
12 (1.7%)
Linked List Linked List
1,082
5,787 (avg. 5.3)
678 (62.7%)
31 (2.9%)
Diamond Diamond
636
2,333 (avg. 3.7)
428 (67.3%)
9 (1.4%)
Grep Grep
773
1,135 (avg. 1.5)
348 (45.0%)
34 (4.4%)
Pascal's Triangle Pascal's Triangle
1,293
1,782 (avg. 1.4)
1,045 (80.8%)
6 (0.5%)
Yacht Yacht
445
1,187 (avg. 2.7)
276 (62.0%)
9 (2.0%)
Food Chain Food Chain
886
1,207 (avg. 1.4)
685 (77.3%)
15 (1.7%)
House House
1,130
1,617 (avg. 1.4)
892 (78.9%)
7 (0.6%)
Spiral Matrix Spiral Matrix
421
794 (avg. 1.9)
231 (54.9%)
2 (0.5%)
Word Search Word Search
460
1,096 (avg. 2.4)
216 (47.0%)
10 (2.2%)
Simple Linked List Simple Linked List
783
3,206 (avg. 4.1)
469 (59.9%)
27 (3.4%)
Error Handling Error Handling
2,077
8,753 (avg. 4.2)
1,369 (65.9%)
292 (14.1%)
Pythagorean Triplet Pythagorean Triplet
1,671
3,122 (avg. 1.9)
1,189 (71.2%)
36 (2.2%)
Binary Search Binary Search
1,023
2,921 (avg. 2.9)
761 (74.4%)
25 (2.4%)
Minesweeper Minesweeper
524
961 (avg. 1.8)
303 (57.8%)
5 (1.0%)
Queen Attack Queen Attack
1,067
1,696 (avg. 1.6)
855 (80.1%)
14 (1.3%)
Saddle Points Saddle Points
469
967 (avg. 2.1)
289 (61.6%)
4 (0.9%)
Transpose Transpose
511
1,428 (avg. 2.8)
309 (60.5%)
3 (0.6%)
Circular Buffer Circular Buffer
842
2,146 (avg. 2.5)
548 (65.1%)
23 (2.7%)
PaaS I/O PaaS I/O
1,250
2,033 (avg. 1.6)
634 (50.7%)
25 (2.0%)
Matching Brackets Matching Brackets
980
2,391 (avg. 2.4)
740 (75.5%)
19 (1.9%)
Diffie-Hellman Diffie-Hellman
1,083
2,269 (avg. 2.1)
655 (60.5%)
14 (1.3%)
Secret Handshake Secret Handshake
2,154
3,778 (avg. 1.8)
1,834 (85.1%)
54 (2.5%)
Binary Search Tree Binary Search Tree
828
1,883 (avg. 2.3)
541 (65.3%)
15 (1.8%)
Rail Fence Cipher Rail Fence Cipher
596
1,688 (avg. 2.8)
343 (57.6%)
7 (1.2%)
Rectangles Rectangles
364
854 (avg. 2.3)
160 (44.0%)
4 (1.1%)
Ledger Ledger
599
1,748 (avg. 2.9)
268 (44.7%)
26 (4.3%)
Markdown Markdown
545
860 (avg. 1.6)
178 (32.7%)
10 (1.8%)
Variable Length Quantity Variable Length Quantity
593
2,060 (avg. 3.5)
330 (55.6%)
13 (2.2%)
Grade School Grade School
530
1,522 (avg. 2.9)
315 (59.4%)
8 (1.5%)
State of Tic-Tac-Toe State of Tic-Tac-Toe
266
1,145 (avg. 4.3)
120 (45.1%)
7 (2.6%)
Dominoes Dominoes
334
659 (avg. 2.0)
122 (36.5%)
2 (0.6%)
Two Bucket Two Bucket
374
733 (avg. 2.0)
164 (43.9%)
5 (1.3%)
Bowling Bowling
425
2,332 (avg. 5.5)
192 (45.2%)
8 (1.9%)
Poker Poker
426
1,388 (avg. 3.3)
168 (39.4%)
5 (1.2%)
Change Change
418
1,955 (avg. 4.7)
161 (38.5%)
5 (1.2%)
Alphametics Alphametics
314
573 (avg. 1.8)
106 (33.8%)
7 (2.2%)
Palindrome Products Palindrome Products
721
1,588 (avg. 2.2)
492 (68.2%)
2 (0.3%)
Robot Simulator Robot Simulator
644
1,053 (avg. 1.6)
206 (32.0%)
7 (1.1%)
Zebra Puzzle Zebra Puzzle
322
295 (avg. 0.9)
90 (28.0%)
2 (0.6%)
POV POV
461
1,754 (avg. 3.8)
239 (51.8%)
7 (1.5%)
Say Say
604
1,899 (avg. 3.1)
386 (63.9%)
7 (1.2%)
OCR Numbers OCR Numbers
448
1,367 (avg. 3.1)
253 (56.5%)
1 (0.2%)
React React
1,099
2,595 (avg. 2.4)
324 (29.5%)
19 (1.7%)
Book Store Book Store
629
2,012 (avg. 3.2)
174 (27.7%)
15 (2.4%)
Forth Forth
572
1,745 (avg. 3.1)
194 (33.9%)
15 (2.6%)
Connect Connect
570
1,612 (avg. 2.8)
199 (34.9%)
8 (1.4%)
8 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Accumulate Accumulate
3,299
3,785 (avg. 1.1)
2,905 (88.1%)
81 (2.5%)
Beer Song Beer Song
567
1,519 (avg. 2.7)
421 (74.3%)
6 (1.1%)
Binary Binary
129
177 (avg. 1.4)
126 (97.7%)
17 (13.2%)
Counter Counter
10
9 (avg. 0.9)
8 (80.0%)
0 (0.0%)
Hexadecimal Hexadecimal
39
39 (avg. 1.0)
35 (89.7%)
2 (5.1%)
Octal Octal
53
66 (avg. 1.2)
51 (96.2%)
2 (3.8%)
Scale Generator Scale Generator
1,982
2,844 (avg. 1.4)
834 (42.1%)
44 (2.2%)
Trinary Trinary
36
38 (avg. 1.1)
31 (86.1%)
1 (2.8%)
16 unimplemented practice exercises
Affine Cipher Affine Cipher
DOT DSL DOT DSL
Eliud's Eggs Eliud's Eggs
Go Counting Go Counting
Hangman Hangman
High Scores High Scores
Killer Sudoku Helper Killer Sudoku Helper
Knapsack Knapsack
Lens Person Lens Person
Micro Blog Micro Blog
Rational Numbers Rational Numbers
REST API REST API
Satellite Satellite
SGF Parsing SGF Parsing
Square Root Square Root
Zipper Zipper

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: 576be3dbb915fd8b9795b333bcc59060986c445a (Takes up to 10 mins to deploy)

Total Test Runner Runs
3,133,773
Test Run Pass Rate
20.8% (650909)
Test Run Fail Rate
37.7% (1180412)
Test Run Error Rate
41.6% (1302452)

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: c57386b337b94dfa04f485616aaab6013ac29677 (Takes up to 10 mins to deploy)

Total Representer Runs
557,063
Total Representation Comments Made
1,961
Feedback Given Frequency
0.4%

Analyzer

Learn More

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

Next goal: Build an Analyzer. Find out more.