UCSC - GO Programming for Everyone: Part 1
- Offered byCoursera
GO Programming for Everyone: Part 1 at Coursera Overview
Duration | 17 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
GO Programming for Everyone: Part 1 at Coursera Highlights
- Earn a certificate after completion of the course
- Assesments and quizess
- Financial aid available
GO Programming for Everyone: Part 1 at Coursera Course details
- 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.
- 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.
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