К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Getting Started with Go · LearnSpace
Назад в каталог
courseraПрограммирование

Getting Started with Go

Курс от University of California, Irvine
Средний≈ 9.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course is for individuals with previous programming experience in languages like C, Python, or Java, who are looking to learn a modern, efficient language. Learning Go will equip you with skills highly valued in backend development and system programming, enhancing your career prospects in these growing fields. By the end of this course, you will be able to: - Understand the fundamental elements of Go, an open-source programming language. - Work with Go data types, protocols, and formats, including RFCs and JSON. - Practice writing and debugging Go programs in a Go development environment. - Implement simple Go programs, preparing you for advanced Go specialization. To be successful in this course, you should have a background in basic programming concepts and experience with at least one programming language.

Навыки, которые вы освоите

Memory ManagementFile I/OComputational LogicNetwork ProtocolsPython ProgrammingObject Oriented Programming (OOP)C (Programming Language)Package and Software Management

Программа курса

4 модулей · 48 учебных материалов

01Getting Started with Go Programming14 материалов

Lectures

Welcome to the CourseВидеоSpecialization OverviewЧтениеModule 1 OverviewВидеоM1.1.1 - Why Should I Learn Go? (Advantages of Go) Видео

Учитесь у экспертов

Ian Harris

Professor

Getting Started with Go
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.5 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
M1.1.2 - ObjectsВидео
M1.1.3 - Concurrency Видео
M1.2.1 - Installing GoВидео
Go FundamentalsЗадание
M1.2.2 - Workspaces & PackagesВидео
M1.2.3 - Go Tool Видео
M1.3.1 - Variables Видео
M1.3.2 - Variable InitializationВидео

Assessments

Your First Go ProgramЗаданиеModule 1 QuizЗадание
02Basic Data Types16 материалов

Lectures: Part 1

Important Notes Before Watching the LecturesЧтениеModule 2 OverviewВидеоM2.1.1 - PointersВидеоM2.1.2 - Variable ScopeВидеоM2.1.3 - Deallocating MemoryВидеоM2.1.4 - Garbage Collection ВидеоM2.2.1 - Comments, Printing, IntegersВидеоMemory and Basic Data Concepts in GoЗадание

Lectures: Part 2

M2.2.2 - Ints, Floats, StringsВидеоM2.2.3 - String Packages ВидеоM2.3.1 - ConstantsВидеоM2.3.2 - Control FlowВидеоM2.3.3 - Control Flow, ScanВидео

Assessments

Module 2 Activity: trunc.goЗаданиеModule 2 Activity: findian.goЗаданиеModule 2 QuizЗадание
03Composite Data Types10 материалов

Lectures

Module 3 OverviewВидеоM3.1.1 - ArraysВидеоM3.1.2 - SlicesВидеоM3.1.3 - Variable SlicesВидеоM3.2.1 - Hash TablesВидеоM3.2.2 - MapsВидеоM3.3.1 - StructsВидеоComposite Data TypesЗадание

Assessments

Module 3 Activity: slice.goЗаданиеModule 3 QuizЗадание
04Protocols and Formats8 материалов

Lectures

Module 4 OverviewВидеоM4.1.1 - RFCsВидеоM4.1.2 - JSONВидеоM4.2.1 - File Access, ioutil ВидеоM4.2.2 - File Access, osВидеоWorking with Protocols, JSON, and FilesЗадание

Assessments

Module 4 Activity: makejson.goЗаданиеFinal Course Activity: read.goЗадание