Go Track Management

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

Students
111,660
Submissions
3,344,162
Mentoring Discussions
38,724

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
34,512 learnt
Bo
Booleans
23,713 learnt
Pa
Packages
16,138 learnt
St
String Formatting
16,138 learnt
Co
Comments
23,625 learnt
Co
Conditionals Switch
12,610 learnt
Ti
Time
7,739 learnt
Ar
Arithmetic Operators
21,597 learnt
Nu
Numbers
21,597 learnt
Co
Comparison
15,557 learnt
Co
Conditionals If
15,557 learnt
Ma
Maps
8,246 learnt
Fu
Functions
9,689 learnt
St
Structs
12,080 learnt
Me
Methods
6,465 learnt
Fo
For Loops
10,398 learnt
Sl
Slices
12,904 learnt
Va
Variadic Functions
12,904 learnt
Ru
Runes
6,157 learnt
Ty
Type Assertion
4,666 learnt
Ty
Type Conversion
4,666 learnt
Ra
Range Iteration
7,193 learnt
Ty
Type Definitions
7,193 learnt
In
Interfaces
3,192 learnt
Er
Errors
4,987 learnt
Ze
Zero Values
5,460 learnt
St
Strings
18,863 learnt
St
Strings Package
18,863 learnt
Po
Pointers
6,896 learnt
Fl
Floating-point numbers
8,114 learnt
Fi
First class functions
3,764 learnt
Ra
Randomness
7,900 learnt
Re
Regular Expressions
3,752 learnt
St
Stringers
3,664 learnt
27 active learning exercises
Started
Attempts
Completions
Mentoring requests
Gopher's Gorgeous Lasagna Gopher's Gorgeous Lasagna
41,827
151,081 (avg. 3.6)
34,512 (82.5%)
261 (0.6%)
Annalyn's Infiltration Annalyn's Infiltration
26,262
133,454 (avg. 5.1)
23,713 (90.3%)
154 (0.6%)
Party Robot Party Robot
16,991
141,904 (avg. 8.4)
16,138 (95.0%)
92 (0.5%)
Weather Forecast Weather Forecast
25,789
76,753 (avg. 3.0)
23,625 (91.6%)
67 (0.3%)
Blackjack Blackjack
13,626
97,421 (avg. 7.1)
12,610 (92.5%)
142 (1.0%)
Booking up for Beauty Booking up for Beauty
9,073
158,266 (avg. 17.4)
7,739 (85.3%)
101 (1.1%)
Cars Assemble Cars Assemble
24,103
179,242 (avg. 7.4)
21,597 (89.6%)
205 (0.9%)
Vehicle Purchase Vehicle Purchase
16,096
92,201 (avg. 5.7)
15,557 (96.7%)
95 (0.6%)
Gross Store Gross Store
8,679
75,311 (avg. 8.7)
8,246 (95.0%)
94 (1.1%)
Lasagna Master Lasagna Master
10,198
110,196 (avg. 10.8)
9,689 (95.0%)
104 (1.0%)
Need For Speed Need For Speed
12,756
106,994 (avg. 8.4)
12,080 (94.7%)
119 (0.9%)
Elon's Toys Elon's Toys
6,645
49,154 (avg. 7.4)
6,465 (97.3%)
45 (0.7%)
Bird Watcher Bird Watcher
10,719
64,987 (avg. 6.1)
10,398 (97.0%)
69 (0.6%)
Card Tricks Card Tricks
13,839
167,157 (avg. 12.1)
12,904 (93.2%)
176 (1.3%)
Logs, Logs, Logs! Logs, Logs, Logs!
6,502
54,799 (avg. 8.4)
6,157 (94.7%)
80 (1.2%)
Sorting Room Sorting Room
4,910
55,470 (avg. 11.3)
4,666 (95.0%)
35 (0.7%)
Chessboard Chessboard
7,705
75,482 (avg. 9.8)
7,193 (93.4%)
94 (1.2%)
Airport Robot Airport Robot
3,359
14,385 (avg. 4.3)
3,192 (95.0%)
29 (0.9%)
The Farm The Farm
5,340
53,204 (avg. 10.0)
4,987 (93.4%)
72 (1.3%)
Census Census
5,563
37,571 (avg. 6.8)
5,460 (98.1%)
42 (0.8%)
Welcome To Tech Palace! Welcome To Tech Palace!
20,013
154,505 (avg. 7.7)
18,863 (94.3%)
138 (0.7%)
Election Day Election Day
7,122
59,087 (avg. 8.3)
6,896 (96.8%)
52 (0.7%)
Interest is Interesting Interest is Interesting
8,491
68,262 (avg. 8.0)
8,114 (95.6%)
68 (0.8%)
Expenses Expenses
3,976
27,246 (avg. 6.9)
3,764 (94.7%)
45 (1.1%)
Animal Magic Animal Magic
8,191
53,991 (avg. 6.6)
7,900 (96.4%)
48 (0.6%)
Parsing Log Files Parsing Log Files
4,217
55,471 (avg. 13.2)
3,752 (89.0%)
57 (1.4%)
Meteorology Meteorology
3,794
16,241 (avg. 4.3)
3,664 (96.6%)
14 (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: 1b3026b73d3a3343c2e632282469bf82b2fa4cb2 (Updates should be instant)

Next goal: Implement 130 practice exercises. Find out more.
113 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
79,992
150,393 (avg. 1.9)
68,886 (86.1%)
25 (0.0%)
Two Fer Two Fer
22,616
48,002 (avg. 2.1)
17,407 (77.0%)
8,654 (38.3%)
Raindrops Raindrops
13,951
36,755 (avg. 2.6)
12,294 (88.1%)
3,205 (23.0%)
Collatz Conjecture Collatz Conjecture
4,050
16,307 (avg. 4.0)
3,279 (81.0%)
82 (2.0%)
Gigasecond Gigasecond
14,367
18,526 (avg. 1.3)
10,774 (75.0%)
377 (2.6%)
Hamming Hamming
15,712
40,819 (avg. 2.6)
12,990 (82.7%)
4,415 (28.1%)
Scrabble Score Scrabble Score
10,212
29,428 (avg. 2.9)
8,819 (86.4%)
3,050 (29.9%)
Leap Leap
11,896
19,885 (avg. 1.7)
10,862 (91.3%)
839 (7.1%)
Isogram Isogram
8,823
30,868 (avg. 3.5)
7,694 (87.2%)
2,429 (27.5%)
Difference of Squares Difference of Squares
8,449
18,332 (avg. 2.2)
7,681 (90.9%)
1,923 (22.8%)
Luhn Luhn
7,287
47,625 (avg. 6.5)
5,745 (78.8%)
1,649 (22.6%)
Resistor Color Resistor Color
1,418
5,087 (avg. 3.6)
1,254 (88.4%)
20 (1.4%)
Space Age Space Age
11,252
18,520 (avg. 1.6)
8,277 (73.6%)
467 (4.2%)
Nucleotide Count Nucleotide Count
3,712
12,043 (avg. 3.2)
3,155 (85.0%)
97 (2.6%)
RNA Transcription RNA Transcription
4,334
7,627 (avg. 1.8)
3,843 (88.7%)
123 (2.8%)
Strain Strain
3,278
7,661 (avg. 2.3)
2,576 (78.6%)
115 (3.5%)
Pangram Pangram
3,744
9,703 (avg. 2.6)
3,340 (89.2%)
65 (1.7%)
Reverse String Reverse String
5,613
13,411 (avg. 2.4)
4,685 (83.5%)
100 (1.8%)
Darts Darts
2,141
4,781 (avg. 2.2)
1,764 (82.4%)
21 (1.0%)
D&D Character D&D Character
348
1,826 (avg. 5.2)
270 (77.6%)
9 (2.6%)
ETL ETL
3,663
5,962 (avg. 1.6)
3,181 (86.8%)
108 (2.9%)
Bob Bob
9,757
19,298 (avg. 2.0)
6,586 (67.5%)
214 (2.2%)
Grains Grains
5,824
25,721 (avg. 4.4)
5,035 (86.5%)
1,240 (21.3%)
Roman Numerals Roman Numerals
3,110
9,689 (avg. 3.1)
2,355 (75.7%)
90 (2.9%)
ISBN Verifier ISBN Verifier
1,902
8,312 (avg. 4.4)
1,546 (81.3%)
41 (2.2%)
Rotational Cipher Rotational Cipher
1,456
6,372 (avg. 4.4)
1,174 (80.6%)
23 (1.6%)
Resistor Color Duo Resistor Color Duo
804
2,862 (avg. 3.6)
721 (89.7%)
11 (1.4%)
Clock Clock
7,483
33,038 (avg. 4.4)
6,239 (83.4%)
1,208 (16.1%)
Triangle Triangle
6,149
12,144 (avg. 2.0)
4,926 (80.1%)
254 (4.1%)
Proverb Proverb
3,887
7,782 (avg. 2.0)
3,133 (80.6%)
152 (3.9%)
Protein Translation Protein Translation
2,541
10,132 (avg. 4.0)
2,018 (79.4%)
63 (2.5%)
Anagram Anagram
2,333
7,481 (avg. 3.2)
1,926 (82.6%)
72 (3.1%)
Word Count Word Count
2,395
9,096 (avg. 3.8)
1,895 (79.1%)
56 (2.3%)
Largest Series Product Largest Series Product
1,848
7,160 (avg. 3.9)
1,543 (83.5%)
41 (2.2%)
Nth Prime Nth Prime
1,647
5,240 (avg. 3.2)
1,296 (78.7%)
29 (1.8%)
Atbash Cipher Atbash Cipher
1,421
5,536 (avg. 3.9)
1,172 (82.5%)
32 (2.3%)
Simple Cipher Simple Cipher
1,263
6,201 (avg. 4.9)
812 (64.3%)
20 (1.6%)
Sieve Sieve
1,656
4,784 (avg. 2.9)
1,365 (82.4%)
18 (1.1%)
Armstrong Numbers Armstrong Numbers
1,275
4,084 (avg. 3.2)
1,057 (82.9%)
21 (1.6%)
Phone Number Phone Number
1,345
5,823 (avg. 4.3)
1,008 (74.9%)
24 (1.8%)
Prime Factors Prime Factors
1,166
3,147 (avg. 2.7)
903 (77.4%)
11 (0.9%)
Series Series
1,686
2,997 (avg. 1.8)
1,430 (84.8%)
11 (0.7%)
Sublist Sublist
1,476
4,339 (avg. 2.9)
1,032 (69.9%)
18 (1.2%)
Acronym Acronym
7,132
11,168 (avg. 1.6)
5,621 (78.8%)
123 (1.7%)
List Ops List Ops
2,422
5,967 (avg. 2.5)
1,408 (58.1%)
84 (3.5%)
Bottle Song Bottle Song
516
3,799 (avg. 7.4)
365 (70.7%)
8 (1.6%)
Twelve Days Twelve Days
3,000
8,690 (avg. 2.9)
2,326 (77.5%)
336 (11.2%)
Complex Numbers Complex Numbers
425
1,628 (avg. 3.8)
313 (73.6%)
5 (1.2%)
Sum of Multiples Sum of Multiples
2,228
5,450 (avg. 2.4)
1,771 (79.5%)
45 (2.0%)
Wordy Wordy
1,259
6,930 (avg. 5.5)
728 (57.8%)
28 (2.2%)
Kindergarten Garden Kindergarten Garden
981
6,032 (avg. 6.1)
596 (60.8%)
20 (2.0%)
Crypto Square Crypto Square
1,674
5,746 (avg. 3.4)
1,212 (72.4%)
26 (1.6%)
Meetup Meetup
912
2,413 (avg. 2.6)
595 (65.2%)
14 (1.5%)
Custom Set Custom Set
893
3,498 (avg. 3.9)
624 (69.9%)
18 (2.0%)
Tournament Tournament
2,694
18,655 (avg. 6.9)
1,723 (64.0%)
434 (16.1%)
All Your Base All Your Base
962
4,008 (avg. 4.2)
668 (69.4%)
13 (1.4%)
Flatten Array Flatten Array
1,397
4,343 (avg. 3.1)
974 (69.7%)
24 (1.7%)
Resistor Color Trio Resistor Color Trio
415
2,316 (avg. 5.6)
312 (75.2%)
5 (1.2%)
Parallel Letter Frequency Parallel Letter Frequency
5,057
16,055 (avg. 3.2)
3,641 (72.0%)
971 (19.2%)
Tree Building Tree Building
3,618
18,010 (avg. 5.0)
2,125 (58.7%)
665 (18.4%)
Robot Name Robot Name
3,147
12,733 (avg. 4.0)
2,204 (70.0%)
570 (18.1%)
Matrix Matrix
2,332
10,926 (avg. 4.7)
1,520 (65.2%)
315 (13.5%)
Bank Account Bank Account
2,557
8,993 (avg. 3.5)
1,805 (70.6%)
326 (12.7%)
Run-Length Encoding Run-Length Encoding
1,551
5,371 (avg. 3.5)
1,098 (70.8%)
55 (3.5%)
Allergies Allergies
1,269
2,820 (avg. 2.2)
936 (73.8%)
27 (2.1%)
Perfect Numbers Perfect Numbers
993
2,669 (avg. 2.7)
755 (76.0%)
9 (0.9%)
Pig Latin Pig Latin
728
2,003 (avg. 2.8)
472 (64.8%)
13 (1.8%)
Linked List Linked List
1,106
6,018 (avg. 5.4)
694 (62.7%)
33 (3.0%)
Diamond Diamond
649
2,429 (avg. 3.7)
438 (67.5%)
9 (1.4%)
Grep Grep
783
1,150 (avg. 1.5)
356 (45.5%)
34 (4.3%)
Pascal's Triangle Pascal's Triangle
1,307
1,807 (avg. 1.4)
1,057 (80.9%)
6 (0.5%)
Yacht Yacht
455
1,211 (avg. 2.7)
283 (62.2%)
9 (2.0%)
Food Chain Food Chain
894
1,214 (avg. 1.4)
690 (77.2%)
15 (1.7%)
House House
1,138
1,627 (avg. 1.4)
898 (78.9%)
8 (0.7%)
Spiral Matrix Spiral Matrix
431
822 (avg. 1.9)
239 (55.5%)
2 (0.5%)
Word Search Word Search
472
1,103 (avg. 2.3)
223 (47.2%)
10 (2.1%)
Simple Linked List Simple Linked List
796
3,270 (avg. 4.1)
477 (59.9%)
27 (3.4%)
Error Handling Error Handling
2,084
8,808 (avg. 4.2)
1,373 (65.9%)
293 (14.1%)
Pythagorean Triplet Pythagorean Triplet
1,678
3,133 (avg. 1.9)
1,193 (71.1%)
36 (2.1%)
Binary Search Binary Search
1,034
2,960 (avg. 2.9)
769 (74.4%)
25 (2.4%)
Minesweeper Minesweeper
532
1,002 (avg. 1.9)
307 (57.7%)
5 (0.9%)
Queen Attack Queen Attack
1,073
1,713 (avg. 1.6)
859 (80.1%)
14 (1.3%)
Saddle Points Saddle Points
474
972 (avg. 2.1)
292 (61.6%)
4 (0.8%)
Transpose Transpose
518
1,460 (avg. 2.8)
313 (60.4%)
3 (0.6%)
Circular Buffer Circular Buffer
855
2,182 (avg. 2.6)
557 (65.1%)
23 (2.7%)
PaaS I/O PaaS I/O
1,260
2,079 (avg. 1.7)
640 (50.8%)
25 (2.0%)
Matching Brackets Matching Brackets
989
2,425 (avg. 2.5)
747 (75.5%)
19 (1.9%)
Diffie-Hellman Diffie-Hellman
1,092
2,307 (avg. 2.1)
660 (60.4%)
14 (1.3%)
Secret Handshake Secret Handshake
2,159
3,793 (avg. 1.8)
1,837 (85.1%)
54 (2.5%)
Binary Search Tree Binary Search Tree
839
1,893 (avg. 2.3)
546 (65.1%)
15 (1.8%)
Rail Fence Cipher Rail Fence Cipher
603
1,702 (avg. 2.8)
346 (57.4%)
7 (1.2%)
Rectangles Rectangles
370
866 (avg. 2.3)
164 (44.3%)
4 (1.1%)
Ledger Ledger
607
1,839 (avg. 3.0)
273 (45.0%)
27 (4.4%)
Markdown Markdown
556
951 (avg. 1.7)
187 (33.6%)
12 (2.2%)
Variable Length Quantity Variable Length Quantity
599
2,076 (avg. 3.5)
334 (55.8%)
13 (2.2%)
Grade School Grade School
538
1,554 (avg. 2.9)
320 (59.5%)
8 (1.5%)
State of Tic-Tac-Toe State of Tic-Tac-Toe
273
1,150 (avg. 4.2)
123 (45.1%)
7 (2.6%)
Dominoes Dominoes
342
671 (avg. 2.0)
126 (36.8%)
2 (0.6%)
Two Bucket Two Bucket
378
735 (avg. 1.9)
166 (43.9%)
5 (1.3%)
Bowling Bowling
430
2,339 (avg. 5.4)
194 (45.1%)
8 (1.9%)
Poker Poker
437
1,434 (avg. 3.3)
171 (39.1%)
5 (1.1%)
Change Change
423
1,959 (avg. 4.6)
163 (38.5%)
6 (1.4%)
Alphametics Alphametics
318
623 (avg. 2.0)
108 (34.0%)
7 (2.2%)
Palindrome Products Palindrome Products
727
1,602 (avg. 2.2)
495 (68.1%)
2 (0.3%)
Robot Simulator Robot Simulator
650
1,054 (avg. 1.6)
207 (31.8%)
7 (1.1%)
Zebra Puzzle Zebra Puzzle
325
313 (avg. 1.0)
91 (28.0%)
2 (0.6%)
POV POV
466
1,754 (avg. 3.8)
239 (51.3%)
7 (1.5%)
Say Say
609
2,002 (avg. 3.3)
387 (63.5%)
7 (1.1%)
OCR Numbers OCR Numbers
451
1,368 (avg. 3.0)
254 (56.3%)
1 (0.2%)
React React
1,115
2,627 (avg. 2.4)
325 (29.1%)
20 (1.8%)
Book Store Book Store
637
2,029 (avg. 3.2)
176 (27.6%)
15 (2.4%)
Forth Forth
581
1,835 (avg. 3.2)
196 (33.7%)
16 (2.8%)
Connect Connect
583
1,614 (avg. 2.8)
199 (34.1%)
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,845 (avg. 1.4)
835 (42.1%)
44 (2.2%)
Trinary Trinary
36
38 (avg. 1.1)
31 (86.1%)
1 (2.8%)
17 unimplemented practice exercises
Affine Cipher Affine Cipher
Conway's Game of Life Conway's Game of Life
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,215,867
Test Run Pass Rate
20.7% (666683)
Test Run Fail Rate
37.7% (1212587)
Test Run Error Rate
41.6% (1336597)

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
571,556
Total Representation Comments Made
1,978
Feedback Given Frequency
0.3%

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.