Pay What You Want: The Legendary Learn to Code Bundle

15 Reviews
13 Courses
-

Pay What You Want: The Legendary Learn to Code Bundle

15 Reviews
13 Courses
-

How It Works

Beat the Leader's price and get featured on the Leaderboard!

Beat the average price and you'll take home the entire bundle.

If what you pay is less than the average, you'll still take home something great.

Price locked in for: 15:00
Beat the average price$16.81
Pay what you want

What's Included In This Bundle ($1917) Value

HTML5 Game Development for Beginners with Phaser
$200.00 ValueHTML5 Game Development for Beginners with Phaser
The Complete Python Data Visualization Course
$200.00 ValueThe Complete Python Data Visualization Course
Build Web Applications with React
$40.00 ValueBuild Web Applications with React
Web Scraping with Python & BeautifulSoup
$100.00 ValueWeb Scraping with Python & BeautifulSoup
Discover jQuery: Create Interactive Websites
$100.00 ValueDiscover jQuery: Create Interactive Websites
Beginning SQL: Store & Query Your Data
$100.00 ValueBeginning SQL: Store & Query Your Data
C# Fundamentals: Learn Coding for Game Development
$150.00 ValueC# Fundamentals: Learn Coding for Game Development
Become a Web Developer: Learn the Fundamentals of Ruby
$200.00 ValueBecome a Web Developer: Learn the Fundamentals of Ruby
Complete Java Masterclass: Become an Android App Developer
$200.00 ValueComplete Java Masterclass: Become an Android App Developer
Git Complete: The Definitive, Step-By-Step Guide
$79.00 ValueGit Complete: The Definitive, Step-By-Step Guide
Angular 7: Practical Guide
$99.00 ValueAngular 7: Practical Guide
The Complete Front-End Web Development Course
$200.00 ValueThe Complete Front-End Web Development Course
Learn How To Code: Google's Go Programming Language
$249.00 ValueLearn How To Code: Google's Go Programming Language
CC

Cristhian Codorniu

$81.99

Leaderboard Champion

Rank
User
Paid
2
JG
Juan Guaman
$79.00
3
EH
Elizabeth Hubbell
$56.95
4
AE
Ann Elkington
$52.97
5
MJ
Magnus Jardstam
$51.00
6
MS
Muzaffer Samur
$50.00
7
EC
Erik Calcott
$50.00
8
LG
Laud Gaisie
$50.00
9
HW
Harlan Ware
$50.00
10
MV
Martijn Van de Poele
$50.00

Product Details

  • Certification included
  • Experience level required: All levels
  • Access 169 lectures & 21 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

169 Lessons (21h)

  • Introduction
    Valuable Resources7:24
    Why choose the Go programming language?12:15
    Hello World!9:37
  • Installing Go
    Section Overview3:12
    The Terminal6:13
    Installation Insights8:48
    Go Workspace8:48
    Environment Variables6:51
    Windows - Configuring Path Variables8:01
    Mac - Configuring Path Variables10:23
    IMPORTANT - REGARDING LINUX VIDEOS THAT FOLLOW
    Linux - Machine Setup33:39
    Linux - Machine Configuration12:43
    Linux - Configuring Path Variables21:41
    Testing Your Installation4:32
    Section Review4:04
  • Your Development Environment
    Section Overview1:51
    Go Editors9:07
    WebStorm & Atom.io6:34
    Free For Students - WebStorm
    Creating Your First Project9:03
    Hello World with Webstorm8:14
    The Go Command & Documentation5:47
    Understanding Github7:37
    Using Github14:23
    Section Review3:40
  • Computer Fundamentals
    Section Overview2:03
    How Computers Work - Part I9:56
    How Computers Work - Part II12:29
    Github Update Command8:55
    Numeral Systems4:07
    Binary Numbering System7:40
    Hexadecimal Numbering System7:08
    Text Encoding9:25
    Coding Scheme Programs9:33
    Format Printing9:46
    Section Review9:16
  • Language Fundamentals
    Section Overview5:50
    Packages7:54
    Go Commands5:46
    Variables8:45
    Scope7:50
    Scope II10:08
    Closure11:14
    Language Spec10:03
    Blank Identifier4:25
    Constants9:02
    Constants II7:21
    Words of Encouragement3:59
    Memory Addresses6:41
    Pointers6:19
    Using Pointers7:45
    Remainder5:46
    Section Review15:03
  • Control Flow
    Section Overview7:04
    For Loop6:53
    Nested Loops6:23
    Conditions, Break, & Continue7:23
    Documentation & Terminology13:01
    Rune6:23
    String Type10:40
    Switch Statements7:27
    If Statements7:08
    Exercise Solutions14:01
    Section Review8:41
  • Functions
    Section Overview1:51
    Intro To Functions7:48
    Func Returns5:27
    Variadic Functions6:49
    Variadic Arguments5:07
    Func Expressions5:41
    Closure6:04
    Callbacks6:49
    Callback Example5:34
    Recursion5:04
    Defer4:20
    Pass By Value6:41
    Reference Types5:06
    Anonymous Self-Executing Functions1:39
    Bool Expressions7:23
    Exercises - Part I7:46
    Exercises - Part II6:40
    Exercises - Part III7:50
    Section Review10:27
  • Data Structures - Array
    Data Structures Overview6:07
    Array8:28
    Array Examples10:45
  • Data Structures - Slice
    Slices10:04
    Slice Examples9:38
    More Slice Examples6:33
    Creating A Slice12:43
    Incrementing A Slice Item5:16
    Section Review12:29
  • Data Structures - Map
    Maps Introduction6:18
    Map Examples - Part I8:30
    Map Examples - Part II8:46
    Map Examples - Part III5:08
    Map Documentation10:43
    Map Range Loop3:42
    Github Pull4:08
    Hash Tables13:52
    Hashing Words10:57
    Hashing Words II12:05
    Build A Hash Table9:13
    Finished Hash Algorithm11:40
  • Data Structures - Struct
    Structs Introduction6:14
    OOP in Go11:37
    User-Defined Types10:46
    Composition10:28
    JSON Marshal11:40
    JSON Unmarshall3:13
    JSON Encode6:41
    JSON Decode5:35
  • Interfaces
    Interfaces Introduction3:19
    Interface Examples10:24
    Code Substitutability12:26
    Bill Kennedy8:31
    Donovan & Kernighan11:54
    Sort Package10:27
    Sort Solution9:40
    Sort Reverse15:55
    Sort Slice Int3:35
    Empty Interface8:56
    Method Sets11:39
    Conversion vs Assertion10:21
  • Concurrency
    Concurrency & WaitGroup5:10
    Parallelism4:41
    Race Conditions4:09
    Mutex3:46
    Atomicity3:58
    Review & Channels Preview8:35
  • Channels
    Channels Introduction9:30
    Range Clause5:36
    N-to-15:21
    Semaphores - Part 17:29
    Semaphores - Part 21:37
    1-to-N4:14
    Channels as Arguments & Returns7:02
    Channel Direction5:47
  • Applied Concurrency
    Incrementor With Channels6:01
    Deadlock Challenge7:14
    Factorial Challenge4:43
    Pipeline Pattern6:35
    Factorial Challenge Redux5:37
    Factorial Challenge Redux Solution4:38
    Fan Out / Fan In Pattern - Overview3:32
    Fan In Pattern7:03
    Fan Out / Fan In - Example16:20
  • Concurrency Challenges
    Fan Out / Fan In - Challenge1:31
    Fan Out / Fan In - Solution9:11
    Fan Out / Fan In - Challenge: Factorial2:06
    Fan Out / Fan In - Solution: Factorial11:22
    Deadlock Challenge0:42
    Deadlock Solution4:22
    Incrementor Challenge Revisited1:11
    Incrementor Solution5:44
  • Concurrency Resources
    Additional Resources4:53
    Links
  • Error Handling
    An Introduction to Error Handling in Go5:41
    Improving Your Code with Golint5:56
    Handling Errors & Logging Errors to a File8:45
    Four Common Ways to Handle Errors5:45
    Custom Errors - Creating Values of Type error7:25
    Idiomatic Error Handling4:28
    Providing Context with Errors5:11
    Providing Even More Context with Errors7:12
    Error Handling Review & Resources4:47
  • Farewell
    Traps, Gotchas, and Common Mistakes for New Golang Devs
    Next Steps7:02

Learn How To Code: Google's Go Programming Language

TM
Todd McLeod

Instructor

Todd McLeod is tenured faculty in Computer Information Technology at Fresno City College. He is a Microsoft Certified Master Instructor. He began teaching programming in 2002.

Description

Go is an open-source programming language that makes building simple, reliable, and efficient software a breeze. Developed by some of the same individuals who created the C programming language, Unix, and UTF-8, Go was designed for ease of use, making it a solid pick for programming newbies. This course will take you through the Go basics and equip you with the resources and code samples to start making all of your software and apps really go.

  • Access 169 lectures & 29 hours of content 24/7
  • Learn how computers work & explore the fundamentals of programming
  • Dive into modern best-practices for programming
  • Learn from a university professor w/ 15+ years of experience
  • Discover why the Go programming language is the best programming language you can learn today
  • Acquire valuable programming skills, including understanding environment variables, using a command line interface (CLI) terminal & more

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.