Coursera
Coursera Logo

UC Santa Cruz - GO Programming for Everyone: Part 1 

  • Offered byCoursera
  • Public/Government Institute

GO Programming for Everyone: Part 1
 at 
Coursera 
Overview

Duration

17 hours

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

GO Programming for Everyone: Part 1
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

GO Programming for Everyone: Part 1
 at 
Coursera 
Highlights

  • Earn a certificate after completion of the course
  • Assesments and quizess
  • Financial aid available
Details Icon

GO Programming for Everyone: Part 1
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • Write a simple program.
  • Compile, debug, and run a program.
  • Apply concepts related to arrays, slices, pointers, functions and data types.
  • Apply concepts connected to flow of control, especially iteration and recursion.
More about this course
  • This course introduces you to the GO programming language. It is appropriate for a beginner, but especially for anyone who already knows C.
  • GO is an open-source programming language developed and supported by Google. It is easy to learn and use. In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. No prior knowledge of coding is needed for this course, but it helps if you have a background in C.
  • The estimated time commitment for this course is five hours a week for five weeks. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.
Read more

GO Programming for Everyone: Part 1
 at 
Coursera 
Curriculum

💻 Week 1

💻 Introduction & History of GO

💻 Hello

💻 Circle

💻 Marathon

💻 Temperature

💻 Formats

🧭 How to Navigate this Course

GO Resources

💥 Week 1 Quiz

⚖️ Week 1: Draw

💻 Week 2

💻 Syntax & Tokens

💻 Identifiers

💻 Declarations

💻 Literals

💻 Dice

💻 Boolean

💥 Week 2 Quiz

⚖️ Week 2: Compute

💻 Week 3

💻 Use of if

💻 For Statements

💻 Rock-Paper-Scissor

💻 RPS with Looping

💻 Switch Statements

💥Week 3 Quiz

⚖️ Week 3: Rock-Paper-Scissors Enhanced

💻 Week 4

💻 Functions & Slices

💻 Arrays & Slices

💻 findMin

💻 Simple Recursion

💻 Maps & Strings

💥 Week 4 Quiz

⚖️ Week 4: Salary

💻 Week 5

💻 String Type

💻 Palindrome

💻 Iota & Enumeration

💻 Subslicing

💻 Reading Files

💻 Writing Files

💻 Bubble Sort

💻 MergeSort

💥 Week 5 Quiz

⚖️ Week 5: Write and Test MergeSort

💻 Final Exam

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon
qna

GO Programming for Everyone: Part 1
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...