Employers
Jobseekers
Recruiting Partners
HTMLCSSJavaScriptTypeScriptReactAngularVueNode.jsPHPjQueryBootstrapSassDjangoAngularJSASPRWDSVGCanvasGraphicsColorsIconsAppMLPythonJavaCC++C#GoRustKotlinSwiftRBashData StructuresSQLMySQLPostgreSQLMongoDBJSONXMLNumPyPandasMatplotlibSciPyStatisticsData ScienceMachine LearningArtificial IntelligenceExcelGitCyber SecurityRaspberry PiHow ToTyping SpeedSpaces

Go Tutorial

  • Go Introduction
  • Go Get Started
  • Go Syntax
  • Go Comments
  • Go Variables
  • Go Constants
  • Go Output
  • Go Data Types
  • Go Arrays
  • Go Slices
  • Go Operators
  • Go Conditions
  • Go Switch
  • Go Loops
  • Go Functions
  • Go Struct
  • Go Maps

Go Examples

  • Go Editor
  • Go Exercises
  • Go Quiz

Go Exercises

98 practice questions across 17 topics. Each set sits at the end of the lesson it belongs to, so you can read the explanation and practise in one place.

  • Introduction5 questions
  • Get Started5 questions
  • Syntax5 questions
  • Comments5 questions
  • Variables6 questions
  • Constants5 questions
  • Output6 questions
  • Data Types6 questions
  • Arrays6 questions
  • Slices7 questions
  • Operators6 questions
  • Conditions5 questions
  • Switch6 questions
  • Loops7 questions
  • Functions6 questions
  • Struct6 questions
  • Maps6 questions

Keep Going

Go Interview QuestionsPractice real questions asked for GoBackend Developer SalarySee what Backend Developer roles pay in the marketAuto Apply for JobsApply to open roles related to Go and tweak your resume