Go Track Management

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

Students
136,253
Submissions
4,627,955
Mentoring Discussions
40,297

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
47,929 learnt
Bo
Booleans
33,240 learnt
Pa
Packages
23,035 learnt
St
String Formatting
23,035 learnt
Co
Comments
32,593 learnt
Co
Conditionals Switch
18,142 learnt
Ti
Time
11,227 learnt
Ar
Arithmetic Operators
29,750 learnt
Nu
Numbers
29,750 learnt
Co
Comparison
21,964 learnt
Co
Conditionals If
21,964 learnt
Ma
Maps
11,970 learnt
Fu
Functions
13,923 learnt
St
Structs
17,050 learnt
Me
Methods
9,440 learnt
Fo
For Loops
14,930 learnt
Sl
Slices
18,097 learnt
Va
Variadic Functions
18,097 learnt
Ru
Runes
8,946 learnt
Ty
Type Assertion
7,044 learnt
Ty
Type Conversion
7,044 learnt
Ra
Range Iteration
10,367 learnt
Ty
Type Definitions
10,367 learnt
In
Interfaces
5,901 learnt
Er
Errors
7,287 learnt
Ze
Zero Values
7,878 learnt
St
Strings
25,918 learnt
St
Strings Package
25,918 learnt
Po
Pointers
9,955 learnt
Fl
Floating-point numbers
11,541 learnt
Fi
First class functions
5,850 learnt
Ra
Randomness
11,814 learnt
Re
Regular Expressions
5,839 learnt
St
Stringers
5,868 learnt
27 active learning exercises
Started
Attempts
Completions
Mentoring requests
Gopher's Gorgeous Lasagna Gopher's Gorgeous Lasagna
58,460
205,981 (avg. 3.5)
47,929 (82.0%)
449 (0.8%)
Annalyn's Infiltration Annalyn's Infiltration
37,140
185,886 (avg. 5.0)
33,240 (89.5%)
236 (0.6%)
Party Robot Party Robot
24,335
200,804 (avg. 8.3)
23,035 (94.7%)
125 (0.5%)
Weather Forecast Weather Forecast
35,731
105,108 (avg. 2.9)
32,593 (91.2%)
92 (0.3%)
Blackjack Blackjack
19,598
136,890 (avg. 7.0)
18,142 (92.6%)
196 (1.0%)
Booking up for Beauty Booking up for Beauty
13,179
226,627 (avg. 17.2)
11,227 (85.2%)
133 (1.0%)
Cars Assemble Cars Assemble
33,205
240,904 (avg. 7.3)
29,750 (89.6%)
306 (0.9%)
Vehicle Purchase Vehicle Purchase
22,763
130,050 (avg. 5.7)
21,964 (96.5%)
127 (0.6%)
Gross Store Gross Store
12,627
108,620 (avg. 8.6)
11,970 (94.8%)
128 (1.0%)
Lasagna Master Lasagna Master
14,708
154,764 (avg. 10.5)
13,923 (94.7%)
129 (0.9%)
Need For Speed Need For Speed
18,032
147,516 (avg. 8.2)
17,050 (94.6%)
152 (0.8%)
Elon's Toys Elon's Toys
9,761
74,428 (avg. 7.6)
9,440 (96.7%)
57 (0.6%)
Bird Watcher Bird Watcher
15,378
92,681 (avg. 6.0)
14,930 (97.1%)
87 (0.6%)
Card Tricks Card Tricks
19,399
226,656 (avg. 11.7)
18,097 (93.3%)
229 (1.2%)
Logs, Logs, Logs! Logs, Logs, Logs!
9,471
78,333 (avg. 8.3)
8,946 (94.5%)
97 (1.0%)
Sorting Room Sorting Room
7,437
84,765 (avg. 11.4)
7,044 (94.7%)
53 (0.7%)
Chessboard Chessboard
11,146
106,008 (avg. 9.5)
10,367 (93.0%)
111 (1.0%)
Airport Robot Airport Robot
6,183
26,532 (avg. 4.3)
5,901 (95.4%)
44 (0.7%)
The Farm The Farm
7,777
72,810 (avg. 9.4)
7,287 (93.7%)
90 (1.2%)
Census Census
8,053
55,616 (avg. 6.9)
7,878 (97.8%)
52 (0.6%)
Welcome To Tech Palace! Welcome To Tech Palace!
27,548
209,101 (avg. 7.6)
25,918 (94.1%)
188 (0.7%)
Election Day Election Day
10,332
86,882 (avg. 8.4)
9,955 (96.4%)
67 (0.6%)
Interest is Interesting Interest is Interesting
12,071
96,691 (avg. 8.0)
11,541 (95.6%)
87 (0.7%)
Expenses Expenses
6,190
42,943 (avg. 6.9)
5,850 (94.5%)
54 (0.9%)
Animal Magic Animal Magic
12,234
77,569 (avg. 6.3)
11,814 (96.6%)
63 (0.5%)
Parsing Log Files Parsing Log Files
6,571
84,472 (avg. 12.9)
5,839 (88.9%)
71 (1.1%)
Meteorology Meteorology
6,141
26,259 (avg. 4.3)
5,868 (95.6%)
20 (0.3%)
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: 5e937bc89205b28d45306c165d75ec4ed0324e30 (Updates should be instant)

Next goal: Implement 135 practice exercises. Find out more.
114 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
105,146
198,508 (avg. 1.9)
88,418 (84.1%)
25 (0.0%)
Two Fer Two Fer
25,777
56,650 (avg. 2.2)
20,011 (77.6%)
8,707 (33.8%)
Raindrops Raindrops
16,451
47,281 (avg. 2.9)
14,437 (87.8%)
3,264 (19.8%)
Collatz Conjecture Collatz Conjecture
6,137
28,295 (avg. 4.6)
5,113 (83.3%)
117 (1.9%)
Gigasecond Gigasecond
16,000
22,469 (avg. 1.4)
12,185 (76.2%)
389 (2.4%)
Hamming Hamming
17,438
46,957 (avg. 2.7)
14,537 (83.4%)
4,430 (25.4%)
Scrabble Score Scrabble Score
11,842
36,316 (avg. 3.1)
10,281 (86.8%)
3,078 (26.0%)
Leap Leap
13,456
24,375 (avg. 1.8)
12,279 (91.3%)
851 (6.3%)
Isogram Isogram
10,364
39,369 (avg. 3.8)
9,062 (87.4%)
2,452 (23.7%)
Difference of Squares Difference of Squares
9,851
22,624 (avg. 2.3)
8,963 (91.0%)
1,927 (19.6%)
Luhn Luhn
8,663
61,187 (avg. 7.1)
6,860 (79.2%)
1,678 (19.4%)
Resistor Color Resistor Color
2,631
8,650 (avg. 3.3)
2,352 (89.4%)
28 (1.1%)
Space Age Space Age
12,314
23,139 (avg. 1.9)
9,237 (75.0%)
476 (3.9%)
Nucleotide Count Nucleotide Count
4,813
17,972 (avg. 3.7)
4,111 (85.4%)
110 (2.3%)
RNA Transcription RNA Transcription
5,430
10,567 (avg. 1.9)
4,825 (88.9%)
133 (2.4%)
Strain Strain
4,507
12,126 (avg. 2.7)
3,471 (77.0%)
131 (2.9%)
Pangram Pangram
4,872
14,623 (avg. 3.0)
4,355 (89.4%)
75 (1.5%)
Reverse String Reverse String
6,702
18,663 (avg. 2.8)
5,648 (84.3%)
112 (1.7%)
Darts Darts
3,088
7,403 (avg. 2.4)
2,589 (83.8%)
25 (0.8%)
D&D Character D&D Character
1,349
7,937 (avg. 5.9)
1,085 (80.4%)
19 (1.4%)
ETL ETL
4,495
8,075 (avg. 1.8)
3,923 (87.3%)
117 (2.6%)
Bob Bob
10,555
26,261 (avg. 2.5)
7,271 (68.9%)
230 (2.2%)
Grains Grains
6,568
30,378 (avg. 4.6)
5,695 (86.7%)
1,246 (19.0%)
Roman Numerals Roman Numerals
3,911
14,367 (avg. 3.7)
2,966 (75.8%)
96 (2.5%)
ISBN Verifier ISBN Verifier
2,621
13,473 (avg. 5.1)
2,172 (82.9%)
50 (1.9%)
Rotational Cipher Rotational Cipher
2,116
10,066 (avg. 4.8)
1,737 (82.1%)
31 (1.5%)
Resistor Color Duo Resistor Color Duo
1,459
4,954 (avg. 3.4)
1,312 (89.9%)
17 (1.2%)
Clock Clock
8,176
38,966 (avg. 4.8)
6,734 (82.4%)
1,214 (14.8%)
Triangle Triangle
6,785
14,478 (avg. 2.1)
5,475 (80.7%)
258 (3.8%)
Proverb Proverb
4,461
10,140 (avg. 2.3)
3,630 (81.4%)
157 (3.5%)
Protein Translation Protein Translation
3,100
14,653 (avg. 4.7)
2,479 (80.0%)
70 (2.3%)
Anagram Anagram
2,890
10,523 (avg. 3.6)
2,392 (82.8%)
77 (2.7%)
Word Count Word Count
2,959
13,310 (avg. 4.5)
2,329 (78.7%)
63 (2.1%)
Largest Series Product Largest Series Product
2,342
10,862 (avg. 4.6)
1,952 (83.3%)
48 (2.0%)
Nth Prime Nth Prime
2,134
7,561 (avg. 3.5)
1,689 (79.1%)
35 (1.6%)
Atbash Cipher Atbash Cipher
1,864
8,758 (avg. 4.7)
1,542 (82.7%)
38 (2.0%)
Simple Cipher Simple Cipher
1,690
10,170 (avg. 6.0)
1,089 (64.4%)
28 (1.7%)
Sieve Sieve
2,081
6,660 (avg. 3.2)
1,709 (82.1%)
20 (1.0%)
Armstrong Numbers Armstrong Numbers
1,728
5,939 (avg. 3.4)
1,446 (83.7%)
22 (1.3%)
Phone Number Phone Number
1,767
9,048 (avg. 5.1)
1,335 (75.6%)
31 (1.8%)
Prime Factors Prime Factors
1,553
4,887 (avg. 3.1)
1,222 (78.7%)
13 (0.8%)
Series Series
2,063
4,005 (avg. 1.9)
1,747 (84.7%)
14 (0.7%)
Sublist Sublist
1,876
6,272 (avg. 3.3)
1,340 (71.4%)
22 (1.2%)
Acronym Acronym
7,535
13,056 (avg. 1.7)
5,952 (79.0%)
129 (1.7%)
List Ops List Ops
2,835
8,689 (avg. 3.1)
1,717 (60.6%)
93 (3.3%)
Bottle Song Bottle Song
883
6,238 (avg. 7.1)
627 (71.0%)
9 (1.0%)
Twelve Days Twelve Days
3,321
10,321 (avg. 3.1)
2,574 (77.5%)
337 (10.1%)
Complex Numbers Complex Numbers
778
3,015 (avg. 3.9)
570 (73.3%)
7 (0.9%)
Sum of Multiples Sum of Multiples
2,609
7,306 (avg. 2.8)
2,066 (79.2%)
49 (1.9%)
Wordy Wordy
1,909
12,502 (avg. 6.5)
1,066 (55.8%)
51 (2.7%)
Kindergarten Garden Kindergarten Garden
1,486
11,709 (avg. 7.9)
885 (59.6%)
33 (2.2%)
Crypto Square Crypto Square
2,042
8,842 (avg. 4.3)
1,439 (70.5%)
32 (1.6%)
Meetup Meetup
1,224
3,958 (avg. 3.2)
789 (64.5%)
16 (1.3%)
Custom Set Custom Set
1,282
6,089 (avg. 4.7)
890 (69.4%)
24 (1.9%)
Tournament Tournament
2,974
21,843 (avg. 7.3)
1,894 (63.7%)
436 (14.7%)
All Your Base All Your Base
1,241
5,813 (avg. 4.7)
868 (69.9%)
17 (1.4%)
Flatten Array Flatten Array
1,769
6,460 (avg. 3.7)
1,213 (68.6%)
29 (1.6%)
Resistor Color Trio Resistor Color Trio
706
3,818 (avg. 5.4)
521 (73.8%)
9 (1.3%)
Parallel Letter Frequency Parallel Letter Frequency
5,459
17,608 (avg. 3.2)
3,915 (71.7%)
979 (17.9%)
Tree Building Tree Building
3,846
20,169 (avg. 5.2)
2,276 (59.2%)
669 (17.4%)
Robot Name Robot Name
3,401
13,961 (avg. 4.1)
2,359 (69.4%)
572 (16.8%)
Matrix Matrix
2,556
13,073 (avg. 5.1)
1,669 (65.3%)
317 (12.4%)
Bank Account Bank Account
2,885
10,969 (avg. 3.8)
2,020 (70.0%)
335 (11.6%)
Run-Length Encoding Run-Length Encoding
1,792
6,657 (avg. 3.7)
1,267 (70.7%)
57 (3.2%)
Allergies Allergies
1,493
3,727 (avg. 2.5)
1,087 (72.8%)
28 (1.9%)
Perfect Numbers Perfect Numbers
1,181
3,342 (avg. 2.8)
885 (74.9%)
11 (0.9%)
Pig Latin Pig Latin
936
3,283 (avg. 3.5)
609 (65.1%)
14 (1.5%)
Linked List Linked List
1,396
8,257 (avg. 5.9)
862 (61.7%)
41 (2.9%)
Diamond Diamond
844
3,940 (avg. 4.7)
567 (67.2%)
10 (1.2%)
Grep Grep
960
2,294 (avg. 2.4)
462 (48.1%)
37 (3.9%)
Pascal's Triangle Pascal's Triangle
1,484
2,447 (avg. 1.6)
1,183 (79.7%)
8 (0.5%)
Yacht Yacht
669
2,476 (avg. 3.7)
429 (64.1%)
11 (1.6%)
Food Chain Food Chain
1,123
2,249 (avg. 2.0)
836 (74.4%)
16 (1.4%)
House House
1,300
2,177 (avg. 1.7)
1,000 (76.9%)
8 (0.6%)
Spiral Matrix Spiral Matrix
698
2,299 (avg. 3.3)
435 (62.3%)
5 (0.7%)
Word Search Word Search
646
2,588 (avg. 4.0)
309 (47.8%)
11 (1.7%)
Simple Linked List Simple Linked List
1,000
4,507 (avg. 4.5)
608 (60.8%)
29 (2.9%)
Error Handling Error Handling
2,264
9,728 (avg. 4.3)
1,471 (65.0%)
293 (12.9%)
Pythagorean Triplet Pythagorean Triplet
1,828
3,556 (avg. 1.9)
1,284 (70.2%)
40 (2.2%)
Binary Search Binary Search
1,255
3,946 (avg. 3.1)
923 (73.5%)
26 (2.1%)
Minesweeper Minesweeper
722
1,698 (avg. 2.4)
435 (60.2%)
7 (1.0%)
Queen Attack Queen Attack
1,219
2,290 (avg. 1.9)
955 (78.3%)
15 (1.2%)
Saddle Points Saddle Points
615
1,685 (avg. 2.7)
374 (60.8%)
6 (1.0%)
Transpose Transpose
652
2,092 (avg. 3.2)
386 (59.2%)
3 (0.5%)
Circular Buffer Circular Buffer
1,040
2,845 (avg. 2.7)
663 (63.7%)
23 (2.2%)
PaaS I/O PaaS I/O
1,448
2,869 (avg. 2.0)
729 (50.3%)
29 (2.0%)
Matching Brackets Matching Brackets
1,149
2,852 (avg. 2.5)
855 (74.4%)
21 (1.8%)
Diffie-Hellman Diffie-Hellman
1,238
2,843 (avg. 2.3)
739 (59.7%)
14 (1.1%)
Secret Handshake Secret Handshake
2,301
4,201 (avg. 1.8)
1,935 (84.1%)
55 (2.4%)
Binary Search Tree Binary Search Tree
1,006
2,405 (avg. 2.4)
644 (64.0%)
16 (1.6%)
Rail Fence Cipher Rail Fence Cipher
726
2,125 (avg. 2.9)
409 (56.3%)
7 (1.0%)
Rectangles Rectangles
481
1,385 (avg. 2.9)
220 (45.7%)
4 (0.8%)
Ledger Ledger
736
2,448 (avg. 3.3)
324 (44.0%)
29 (3.9%)
Markdown Markdown
700
1,452 (avg. 2.1)
239 (34.1%)
13 (1.9%)
Variable Length Quantity Variable Length Quantity
701
2,282 (avg. 3.3)
383 (54.6%)
13 (1.9%)
Grade School Grade School
670
2,121 (avg. 3.2)
386 (57.6%)
10 (1.5%)
State of Tic-Tac-Toe State of Tic-Tac-Toe
399
1,605 (avg. 4.0)
193 (48.4%)
8 (2.0%)
Knapsack Knapsack
144
258 (avg. 1.8)
73 (50.7%)
1 (0.7%)
Dominoes Dominoes
442
967 (avg. 2.2)
177 (40.0%)
2 (0.5%)
Two Bucket Two Bucket
477
1,168 (avg. 2.4)
211 (44.2%)
6 (1.3%)
Bowling Bowling
543
3,104 (avg. 5.7)
242 (44.6%)
10 (1.8%)
Poker Poker
554
2,146 (avg. 3.9)
206 (37.2%)
5 (0.9%)
Change Change
521
2,304 (avg. 4.4)
198 (38.0%)
6 (1.2%)
Alphametics Alphametics
406
880 (avg. 2.2)
140 (34.5%)
8 (2.0%)
Palindrome Products Palindrome Products
826
1,950 (avg. 2.4)
543 (65.7%)
3 (0.4%)
Robot Simulator Robot Simulator
786
1,403 (avg. 1.8)
251 (31.9%)
9 (1.1%)
Zebra Puzzle Zebra Puzzle
452
712 (avg. 1.6)
132 (29.2%)
3 (0.7%)
POV POV
566
1,980 (avg. 3.5)
277 (48.9%)
7 (1.2%)
Say Say
704
2,395 (avg. 3.4)
425 (60.4%)
7 (1.0%)
OCR Numbers OCR Numbers
539
1,632 (avg. 3.0)
284 (52.7%)
1 (0.2%)
React React
1,334
3,485 (avg. 2.6)
369 (27.7%)
25 (1.9%)
Book Store Book Store
868
3,297 (avg. 3.8)
232 (26.7%)
19 (2.2%)
Forth Forth
752
2,338 (avg. 3.1)
251 (33.4%)
25 (3.3%)
Connect Connect
789
2,072 (avg. 2.6)
256 (32.4%)
13 (1.6%)
8 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Accumulate Accumulate
3,299
3,802 (avg. 1.2)
2,908 (88.1%)
81 (2.5%)
Beer Song Beer Song
567
1,520 (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,937 (avg. 1.5)
841 (42.4%)
44 (2.2%)
Trinary Trinary
36
38 (avg. 1.1)
31 (86.1%)
1 (2.8%)
21 unimplemented practice exercises
Affine Cipher Affine Cipher
Baffling Birthdays Baffling Birthdays
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
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Lens Person Lens Person
Micro Blog Micro Blog
Rational Numbers Rational Numbers
Relative Distance Relative Distance
REST API REST API
Satellite Satellite
SGF Parsing SGF Parsing
Split-Second Stopwatch Split-Second Stopwatch
Square Root Square Root
Swift Scheduling Swift Scheduling
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: b73cce800734269f16815687c8e6276e23425de7 (Takes up to 10 mins to deploy)

Total Test Runner Runs
4,494,801
Test Run Pass Rate
20.1% (902763)
Test Run Fail Rate
38.0% (1709537)
Test Run Error Rate
41.9% (1882501)

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

Total Representer Runs
789,181
Total Representation Comments Made
2,260
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.