YoVDO

GO Programming for Everyone: Part 1

Offered By: University of California, Santa Cruz via Coursera

Tags

Go Courses Recursion Courses File Handling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

  • 💻 Week 1
    • This week we will learn about the history of GO programming and write some simple code.
  • 💻 Week 2
    • This week we will learn about Syntax & Tokens, Identifiers, Declarations, and Literals.
  • 💻 Week 3
    • This week we will learn about Looping, For Statements, and Switch Statements.
  • 💻 Week 4
    • This week we will learn about Functions & Slices, Arrays & Slices, Simple Recursion, and Maps & Strings.
  • 💻 Week 5
    • This week we will learn about String Type, Palindromes, Iota & Enumeration, Reading Files, Writing Files, Bubble Sort, and MergeSort
  • 💻 Final Exam
    • This is an untimed final exam. You will put into practice what you have learned over the past five weeks.

Taught by

Ira Pohl

Tags

Related Courses

Build a Simple Dynamic Site with Node.js Course (How To)
Treehouse
Introducción a la programación en Python I: Aprendiendo a programar con Python
Pontificia Universidad Católica de Chile via Coursera
Excel/VBA for Creative Problem Solving, Part 2
University of Colorado Boulder via Coursera
Python Functions, Files, and Dictionaries
University of Michigan via Coursera
Estructuras de datos en Python
Universidad Austral via Coursera