Go: The Complete Modern Golang Developer'S Guide (2023)

Posted By: ELK1nG

Go: The Complete Modern Golang Developer'S Guide (2023)
Last updated 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.34 GB | Duration: 10h 46m

Golang: Master the Go Programming Language from the fundamentals to advanced with a lot of real exercises and solutions.

What you'll learn

Learn Golang from scratch to advanced Go programming

Learn to write simple and complex Go program

Develop programs with Golang that are highly Concurrent and Parallel.

Learn to apply struct, map, slice … to quickly build complex Go programs

Improve your programming skills in Go with more advanced, mulithreading topics.

See how to use multithreading for modeling certain types of problems and simulations.

Understand the advantages, limits and properties of Parallel computing.

Learn about goroutines, mutexes, reader writers locks, waitgroups, channels, condition variables and more.

Requirements

No prior knowledge is required. This course starts from scratch and teaches you everything to make you good in Go programming

Description

Go (Golang) is one of the fastest-growing programming languages designed by Google. Your deep understanding of Go can change your career forever. This course is designed to teach Go from scratch.We will start from the basics and go deeper into Golang. Concurrency, for instance, is the selling point of Go and is very difficult for many trainers to handle. This course will make concurrency so easy for you to understand. As you learn, you will meet different scenarios, assignments, exercises with solutions, and examples with a lot of hands-on to make you gain the knowledge of Go very fast. Also included in this course are the basics and advanced projects to also make you experience how to use the language in the real world. At end of this course, you should be able to deploy Go in your projects.This course is developed with beginners and experienced developers in mind#Reviews about my courses"This course was very in-depth, it does take a lot of time and focus but was certainly worth it. I would highly recommend it to anyone that is looking to further advance in his or her career.""Thanks for sharing such valuable information.""It's an interesting well explained course for the beginners with enough practice material to get a hold on concepts. I am building more & more knowledge & interest at each micro-step""Such a great match! So far he explains it in lamen's terms that are incredibly easy to understand. I am looking forward to more!""It is a great opportunity to learn valuable things which can boost you for a perfect job. The Instructor has the talent to transfer the knowledge. Watch the videos, Practice more and more. One of my best courses. Probably the best!""I learned a lot of stuff. This course contains a lot of information and is well organized. Really good teacher!"Start Learning Go Programming Language TODAY!

Overview

Section 1: Introduction

Lecture 1 Setup Steps

Lecture 2 Golang and Visual Studio Code Installation

Lecture 3 Resource for "My First Go Program: Hello World"

Lecture 4 Understanding "My First Go Program…" | Package Main, Import & Function Main

Section 2: Variable

Lecture 5 Understanding Variables In Golang

Lecture 6 Creating Variables

Lecture 7 Code: Creating Variables

Lecture 8 Variable with Names and without Names

Lecture 9 Code: Variable with Names and without Names

Lecture 10 Var and :=

Lecture 11 Code: Var and :=

Lecture 12 Declaring Multiple Variable Names

Lecture 13 Code: Declaring Multiple Variable Names

Lecture 14 Multiple Variables in a Block

Lecture 15 Code: Multiple Variables in a Block

Lecture 16 Naming Rules

Lecture 17 Multi-word Naming Style

Lecture 18 Code: Multi-word Naming Style

Section 3: Constant

Lecture 19 Understanding Constant in Go

Lecture 20 Code: Understanding Constant in Go

Section 4: Comment

Lecture 21 Understanding Comment

Section 5: Data Types

Lecture 22 Data Type in Golang

Lecture 23 Integer

Lecture 24 Float

Lecture 25 Complex Numbers

Lecture 26 String

Lecture 27 Boolean

Section 6: Ouput

Lecture 28 Output Function in Golang

Lecture 29 Exercise and Solution - Hands-on 1

Lecture 30 Code: Exercise and Solution - Hands-on 1

Lecture 31 Exercise and Solution - Hands-on 2

Lecture 32 Code: Exercise and Solution - Hands-on 2

Lecture 33 Exercise and Solution - Hands-on 3

Lecture 34 Code: Exercise and Solution - Hands-on 3

Lecture 35 Exercise and Solution - Hands-on 4

Lecture 36 Exercise and Solution - Hands-on 5

Lecture 37 Code: Exercise and Solution - Hands-on 5

Lecture 38 Exercise and Solution - Hands-on 6

Lecture 39 Code: Exercise and Solution - Hands-on 6

Lecture 40 Exercise and Solution - Hands-on 7

Lecture 41 Code: Exercise and Solution - Hands-on 7

Lecture 42 Exercise and Solution - Hands-on 8

Lecture 43 Code: Exercise and Solution - Hands-on 8

Lecture 44 Exercise and Solution - Hands-on 9

Lecture 45 Exercise and Solution - Hands-on 10

Lecture 46 Code: Exercise and Solution - Hands-on 10

Lecture 47 Exercise and Solution - Hands-on 11

Lecture 48 Code: Exercise and Solution - Hands-on 11

Lecture 49 Exercise and Solution - Hands-on 12

Lecture 50 Code: Exercise and Solution - Hands-on 12

Lecture 51 Exercise and Solution - Hands-on 13

Lecture 52 Code: Exercise and Solution - Hands-on 13

Lecture 53 Exercise and Solution - Hands-on 14

Lecture 54 Code: Exercise and Solution - Hands-on 14

Lecture 55 Exercise and Solution - Hands-on 15

Lecture 56 Code: Exercise and Solution - Hands-on 15

Section 7: Operators

Lecture 57 Operators in Golang

Lecture 58 Arithmetic Operators

Lecture 59 Exercise and Solution - Hands-on 1

Lecture 60 Code: Exercise and Solution - Hands-on 1

Lecture 61 Exercise and Solution - Hands-on 2

Lecture 62 Code: Exercise and Solution - Hands-on 2

Lecture 63 Assignment Operators

Lecture 64 Exercise and Solution - Hands-on 3

Lecture 65 Code: Exercise and Solution - Hands-on 3

Lecture 66 Comparison Operators

Lecture 67 Exercise and Solution - Hands-on 4

Lecture 68 Code: Exercise and Solution - Hands-on 4

Lecture 69 Logical Operators

Lecture 70 Exercise and Solution - Hands-on 5

Lecture 71 Code: Exercise and Solution - Hands-on 5

Lecture 72 Bitwise Operators

Lecture 73 Bitwise Left Shift

Lecture 74 Bitwise Right Shift

Lecture 75 Exercise and Solution - Hands-on 6

Lecture 76 Code: Exercise and Solution - Hands-on 6

Section 8: Arrays - Grouping Data

Lecture 77 Arrays in Golang

Lecture 78 Declaring the Values of Arrays

Lecture 79 Exercise and Solution - Hands-on 1

Lecture 80 Code: Exercise and Solution - Hands-on

Lecture 81 Exercise and Solution - Hands-on 2

Lecture 82 Code: Exercise and Solution - Hands-on 2

Lecture 83 Exercise and Solution - Hands-on 3

Lecture 84 Code: Exercise and Solution - Hands-on 3

Lecture 85 Accessing the Elements of an Array

Lecture 86 Exercise and Solution - Hands-on 4

Lecture 87 Code: Exercise and Solution - Hands-on

Lecture 88 Changing the Elements of an Array

Lecture 89 Exercise and Solution - Hands-on 5

Lecture 90 Code: Exercise and Solution - Hands-on 5

Lecture 91 Initialisation of Array

Lecture 92 Exercise and Solution - Hands-on 6

Lecture 93 Code: Exercise and Solution - Hands-on 6

Lecture 94 Initialising with Fewer Elements

Lecture 95 Code: Initialising with Fewer Elements

Lecture 96 Length of Array

Lecture 97 Code: Length of Array

Section 9: Slices - Grouping Data

Lecture 98 Slices

Lecture 99 Creating Slices

Lecture 100 Exercise and Solution - Hands-on 1

Lecture 101 Code: Exercise and Solution - Hands-on 1

Lecture 102 Exercise and Solution - Hands-on 2

Lecture 103 Code: Exercise and Solution - Hands-on 2

Lecture 104 Exercise and Solution - Hands-on 3

Lecture 105 Code: Exercise and Solution - Hands-on 3

Lecture 106 Exercise and Solution - Hands-on 4

Lecture 107 Code: Exercise and Solution - Hands-on 4

Lecture 108 Accessing and Changing the Elements of a Slice

Lecture 109 Exercise and Solution - Hands-on 5

Lecture 110 Code: Exercise and Solution - Hands-on 5

Lecture 111 Exercise and Solution - Hands-on 6

Lecture 112 Code: Exercise and Solution - Hands-on 6

Lecture 113 Appending, Re-slicing and Copying

Lecture 114 Exercise and Solution - Hands-on 7

Lecture 115 Code: Exercise and Solution - Hands-on 7

Lecture 116 Exercise and Solution - Hands-on 8

Lecture 117 Code: Exercise and Solution - Hands-on 8

Lecture 118 Exercise and Solution - Hands-on 9

Lecture 119 Exercise and Solution - Hands-on 10

Section 10: Map

Lecture 120 Map

Lecture 121 Creating a Map

Lecture 122 Exercise and Solution - Hands-on 1

Lecture 123 Code: Exercise and Solution - Hands-on 1

Lecture 124 Exercise and Solution - Hands-on 2

Lecture 125 Code: Exercise and Solution - Hands-on 2

Lecture 126 Exercise and Solution - Hands-on 3

Lecture 127 Code: Exercise and Solution - Hands-on 3

Lecture 128 Exercise and Solution - Hands-on 4

Lecture 129 Code: Exercise and Solution - Hands-on 4

Lecture 130 Accessing, Add, Update and Deleting an Element

Lecture 131 Exercise and Solution - Hands-on 5

Lecture 132 Code: Exercise and Solution - Hands-on 5

Lecture 133 Exercise and Solution - Hands-on 6

Lecture 134 Code: Exercise and Solution - Hands-on 6

Lecture 135 Exercise and Solution - Hands-on 7

Lecture 136 Code: Exercise and Solution - Hands-on 7

Lecture 137 Checking for Existence of Key and Value

Lecture 138 Code: Checking for Existence of Key and Value

Lecture 139 Map References

Lecture 140 Code: Map References

Section 11: Conditions - Control Flow

Lecture 141 Condition

Lecture 142 If Statement

Lecture 143 Exercise and Solution - Hands-on 1

Lecture 144 Code: Exercise and Solution - Hands-on 1

Lecture 145 Exercise and Solution - Hands-on 2

Lecture 146 Code: Exercise and Solution - Hands-on 2

Lecture 147 Exercise and Solution - Hands-on 3

Lecture 148 Code: Exercise and Solution - Hands-on 3

Lecture 149 If Else Statement

Lecture 150 Exercise and Solution - Hands-on 4

Lecture 151 Code: Exercise and Solution - Hands-on 4

Lecture 152 Exercise and Solution - Hands-on 5

Lecture 153 Code: Exercise and Solution - Hands-on 5

Lecture 154 Else If Statement

Lecture 155 Exercise and Solution - Hands-on 6

Lecture 156 Code: Exercise and Solution - Hands-on 6

Lecture 157 Nested If

Lecture 158 Exercise and Solution - Hands-on 7

Lecture 159 Code: Exercise and Solution - Hands-on 7

Section 12: Switch - Flow Control

Lecture 160 Switch

Lecture 161 Exercise and Solution - Hands-on 1

Lecture 162 Code: Exercise and Solution - Hands-on 1

Lecture 163 Exercise and Solution - Hands-on 2

Lecture 164 Code: Exercise and Solution - Hands-on 2

Lecture 165 Exercise and Solution - Hands-on 3

Lecture 166 Multi-Case Switch Statement

Lecture 167 Exercise and Solution - Hands-on 4

Lecture 168 Code: Exercise and Solution - Hands-on 4

Section 13: For Loop - Flow Control

Lecture 169 For Loop

Lecture 170 Exercise and Solution - Hands-on 1

Lecture 171 Code: Exercise and Solution - Hands-on 1

Lecture 172 Exercise and Solution - Hands-on 2

Lecture 173 Code: Exercise and Solution - Hands-on 2

Lecture 174 Exercise and Solution - Hands-on 3

Lecture 175 Code: Exercise and Solution - Hands-on 3

Lecture 176 Continue Statement

Lecture 177 Exercise and Solution - Hands-on 4

Lecture 178 Code: Exercise and Solution - Hands-on 4

Lecture 179 Exercise for you

Lecture 180 Code: Exercise for you

Lecture 181 Break Statement

Lecture 182 Exercise and Solution - Hands-on 6

Lecture 183 Code: Exercise and Solution - Hands-on 6

Lecture 184 Nested Loop

Lecture 185 Code: Nested Loop

Lecture 186 For Loop as While Loop

Lecture 187 Code: For Loop as While Loop

Lecture 188 Infinite Loop

Lecture 189 Code: Infinite Loop

Lecture 190 Exercise for you

Lecture 191 Exercise for you - Code

Section 14: Range

Lecture 192 Range

Lecture 193 Exercise and Solution - Hands-on 1

Lecture 194 Code: Exercise and Solution - Hands-on 1

Lecture 195 Some Tips

Lecture 196 Exercise and Solution - Hands-on 2

Lecture 197 Code: Exercise and Solution - Hands-on 2

Lecture 198 Exercise and Solution - Hands-on 3

Lecture 199 Code: Exercise and Solution - Hands-on 3

Lecture 200 Question for you

Lecture 201 Code: Question for you

Lecture 202 Exercise and Solution - Hands-on 4

Lecture 203 Code: Exercise and Solution - Hands-on 4

Lecture 204 Exercise and Solution - Hands-on 5

Lecture 205 Question for you

Lecture 206 Code: Question for you

Lecture 207 Exercise and Solution - Hands-on 6

Lecture 208 Code: Exercise and Solution - Hands-on 6

Section 15: Input

Lecture 209 Input

Lecture 210 Input

Lecture 211 Question for you

Lecture 212 Code: Question for you

Lecture 213 Exercise and Solution - Hands-on

Lecture 214 Code: Exercise and Solution - Hands-on

Section 16: Function

Lecture 215 Functions

Lecture 216 Code: Function

Lecture 217 Exercise and Solution - Hands-on 1

Lecture 218 Code: Exercise and Solution - Hands-on 1

Lecture 219 Exercise and Solution - Hands-on 2

Lecture 220 Code: Exercise and Solution - Hands-on 2

Lecture 221 Exercise and Solution - Hands-on 3

Lecture 222 Code: Exercise and Solution - Hands-on 3

Lecture 223 Return in Function

Lecture 224 Exercise and Solution - Hands-on 4

Lecture 225 Code: Exercise and Solution - Hands-on 4

Lecture 226 Exercise and Solution - Hands-on 5

Lecture 227 Code: Exercise and Solution - Hands-on 5

Lecture 228 Question for you

Lecture 229 Code: Question for you

Lecture 230 Exercise and Solution - Hands-on 6

Lecture 231 Code: Exercise and Solution - Hands-on 6

Section 17: Anonymous Function

Lecture 232 Anonymous Function

Lecture 233 Exercise and Solution 1

Lecture 234 Code: Exercise and Solution 1

Lecture 235 Exercise and Solution 2

Lecture 236 Code: Exercise and Solution 2

Lecture 237 Returning Anonymous Function from Another Anonymous Function

Lecture 238 Code: Returning Anonymous Function from Another Anonymous Function

Lecture 239 Exercise and Solution 3

Lecture 240 Code: Exercise and Solution 3

Lecture 241 Exercise and Solution 4

Lecture 242 Code: Exercise and Solution 4

Lecture 243 Question for you

Lecture 244 Code: Question for you

Section 18: Variadic Function | Ellipsis

Lecture 245 Variadic Function

Lecture 246 Demonstrating how to use Ellipsis

Lecture 247 Code: Demonstrating how to use Ellipsis

Lecture 248 Exercise and Solution

Lecture 249 Code: Exercise and Solution

Section 19: Recursion | Recursive Function

Lecture 250 Recursion

Lecture 251 Demonstrating How Recursion Works

Lecture 252 Code: Demonstrating How Recursion Works

Lecture 253 Types of Recursion

Lecture 254 Definite or Direct Recursion

Lecture 255 Code: Definite or Direct Recursion

Lecture 256 Regular Recursion

Lecture 257 Code: Regular Recursion

Lecture 258 Indirect Recursion

Lecture 259 Code: Indirect Recursion

Lecture 260 Tail Recursion

Lecture 261 Code: Tail Recursion

Lecture 262 Head Recursion

Lecture 263 Code: Head Recursion

Lecture 264 Infinite Recursion

Lecture 265 Code: Infinite Recursion

Lecture 266 Anonymous Recursion

Lecture 267 Code: Anonymous Recursion

Section 20: Pointers

Lecture 268 Pointers

Lecture 269 Exercise and Solution - Hands-on 1

Lecture 270 Code: Exercise and Solution - Hands-on 1

Lecture 271 Exercise and Solution - Hands-on 2

Lecture 272 Code: Exercise and Solution - Hands-on 1

Lecture 273 Using Built-in Function

Lecture 274 Code: Using Built-in Function

Lecture 275 Pointer to Pointer

Lecture 276 Code: Pointer to Pointer

Lecture 277 Pointer in Arithmetics

Lecture 278 Code: Pointers in Arithmetics

Lecture 279 Pointer in Function

Lecture 280 Code: Pointer in Function

Lecture 281 Question for you

Lecture 282 Code: Question for you

Lecture 283 Pointer-Slice in Function

Lecture 284 Code: Pointer-Slice in Function

Section 21: Method

Lecture 285 Method

Lecture 286 Method vs Function

Lecture 287 Code: Method vs Function

Lecture 288 Methods with Same Names in Same Program

Lecture 289 Code: Methods with Same Names in Same Program

Lecture 290 Changes in a Method | Value Receiver

Lecture 291 Code: Changes in a Method | Value Receiver

Lecture 292 Changes in a Method | Pointer Receiver

Lecture 293 Code: Changes in a Method | Pointer Receiver

Lecture 294 Methods for Anonymous fields

Lecture 295 Code: Methods for Anonymous fields

Lecture 296 7 Pointers (Methods vs Functions) with or without asterisk

Lecture 297 Code: 7 Pointers (Methods vs Functions) with or without asterisk

Lecture 298 Method and Function with Pointer and Value Receiver or Argument Behaviour

Lecture 299 Code: Method and Function with Pointer and Value Receiver or Argument Behaviour

Lecture 300 Method and Receiver in Same Package

Lecture 301 Code: Method and Receiver in Same Package

Section 22: Import

Lecture 302 Import

Lecture 303 Individual & Group Import

Lecture 304 Code: Individual & Group Import

Lecture 305 Aliased Import

Lecture 306 Code: Aliased Import

Lecture 307 Dot Import

Lecture 308 Code: Dot Import

Lecture 309 Nested Imports

Lecture 310 Code: Nested Imports

Lecture 311 Blank Identifier

Lecture 312 Code: Blank Identifier

Section 23: Struct

Lecture 313 Struct

Lecture 314 Example

Lecture 315 Code: Example

Lecture 316 Default values of struct

Lecture 317 Code: Default values of struct

Lecture 318 Question for you

Lecture 319 Code: Question for you

Lecture 320 Exercise and Solution 1

Lecture 321 Code: Exercise and Solution 1

Lecture 322 Anonymous Struct

Lecture 323 Code: Anonymous Struct

Lecture 324 Accessing the field of a struct

Lecture 325 Code: Accessing the field of a struct

Lecture 326 Exercise and Solution 2

Lecture 327 Code: Exercise and Solution 2

Lecture 328 Anonymous Fields

Lecture 329 Code: Anonymous Fields

Lecture 330 Nested Struct

Lecture 331 Code: Nested Struct

Lecture 332 Anonymous Promoted Field in Nested Struct

Lecture 333 Code: Anonymous Promoted Field in Nested Struct

Lecture 334 Exported Struct, Exported and Unexported Field

Lecture 335 Equality Testing

Lecture 336 Code: Equality Testing

Section 24: Interface

Lecture 337 Interface

Lecture 338 Declaring Interface Variable

Lecture 339 Code: Declaring Interface Variable

Lecture 340 Implementing an Interface

Lecture 341 Code: Implement an Interface

Lecture 342 Using Multiple Types with Single Method

Lecture 343 Code: Using Multiple Types with Single Method

Section 25: Concurrency

Lecture 344 Concurrency

Section 26: Goroutine

Lecture 345 Goroutine

Lecture 346 Creating a Goroutine

Lecture 347 Code: Creating a Goroutine

Lecture 348 Fixing a Goroutine Issue

Lecture 349 Code: Fixing a Goroutine Issue

Lecture 350 Question for you

Lecture 351 Code: Question for you

Lecture 352 Creating two Goroutine

Lecture 353 Code: Creating two Goroutine

Lecture 354 Counting the number of Goroutines and CPU

Lecture 355 Code: Counting the number of Goroutines and CPU

Lecture 356 Using Scanln to Delay Main Goroutine

Lecture 357 Code: Using Scanln to Delay Main Goroutine

Lecture 358 Question and Answers on Goroutine

Lecture 359 Calling Goroutines with anonymous function

Lecture 360 Code: Calling Goroutines with anonymous function

Lecture 361 More Example

Lecture 362 Code: More Example

Section 27: Defer

Lecture 363 Defer

Lecture 364 Code: Defer

Section 28: WaitGroup

Lecture 365 WaitGroup

Lecture 366 WaitGroup Example

Lecture 367 Code: WaitGroup Example

Section 29: Channels

Lecture 368 Channels

Lecture 369 Buffered and Unbuffered Channels

Lecture 370 How to Create Channels

Lecture 371 Channel and Goroutine - Q and A

Lecture 372 Exercise and Solution - Hands-on 1

Lecture 373 Code: Exercise and Solution - Hands-on 1

Lecture 374 Exercise and Solution - Hands-on 2

Lecture 375 Code: Exercise and Solution - Hands-on 2

Lecture 376 Exercise and Solution - Hands-on 3

Lecture 377 Code: Exercise and Solution - Hands-on 3

Lecture 378 Exercise and Solution - Hands-on 4

Lecture 379 Code: Exercise and Solution - Hands-on 4

Lecture 380 Exercise and Solution - Hands-on 5

Lecture 381 Code: Exercise and Solution - Hands-on 5

Section 30: Concatenation

Lecture 382 Concatenation

Lecture 383 1st Method - Print Function

Lecture 384 Code: 1st Method - Print Function

Lecture 385 2nd Method - Plus Operator

Lecture 386 Code: 2nd Method - Plus Operator

Lecture 387 3rd Method - Sprintf

Lecture 388 Code: 3rd Method - Sprintf

Lecture 389 4th Method - String Append

Lecture 390 Code: 4th Method - String Append

Lecture 391 5th Method - Join Function

Lecture 392 Code: 5th Method - Join Function

Lecture 393 6th Method - Repeat Method

Lecture 394 Code: 6th Method - Repeat Method

Lecture 395 7th Method - Bytes Buffer

Lecture 396 Code: 7th Method - Bytes Buffer

Lecture 397 8th Method - String Buffer

Lecture 398 Code: 8th Method - String Buffer

Section 31: Golang - Exercises, Practice, Solution

Lecture 399 Basic Printing

Lecture 400 Code: Basic Printing

Lecture 401 Exercise for you

Lecture 402 Code: Exercise for you

Lecture 403 Product of two Numbers

Lecture 404 CODE: Product of two Numbers

Lecture 405 Product of two Numbers From User

Lecture 406 Code: Product of two Numbers From User

Lecture 407 Using Function - Product of two Numbers

Lecture 408 Code: Using Function - Product of two Numbers

Lecture 409 Printing 1 to 1000

Lecture 410 Code: Printing 1 to 1000

Lecture 411 Exercise for you

Lecture 412 Code: Exercise for you

Lecture 413 Function to Print Any Number to 100

Lecture 414 Code: Function to Print Any Number to 100

Lecture 415 Profit and Loss

Lecture 416 Code: Profit and Loss

Lecture 417 Return on Investment Calculator

Lecture 418 Code: Return on Investment Calculator

Lecture 419 Odd numbers Between 1 and Any Given Number

Lecture 420 Code: Odd numbers Between 1 and Any Given Number

Lecture 421 Exercise for you

Lecture 422 Code: Exercise for you

Lecture 423 Sum and Average Calculator

Lecture 424 Code: Sum and Average Calculator

Lecture 425 Odd Numbers Between two Given Numbers

Lecture 426 Code: Odd Numbers Between two Given Numbers

Lecture 427 Exercise for you

Lecture 428 Code: Exercise for you

Lecture 429 Sum Odd Numbers

Lecture 430 Code: Sum Odd Numbers

Lecture 431 Exercise for you - Odd or Even

Lecture 432 Code: Exercise for you - Odd or Even

Lecture 433 Sum of Even and Odd Numbers Calculator

Lecture 434 Code: Sum of Even and Odd Numbers Calculator

Lecture 435 Positive and Negative Integer Checker

Lecture 436 Code: Positive and Negative Integer Checker

Lecture 437 Volume of Cylinder Calculator

Lecture 438 Code: Volume of Cylinder Calculator

Lecture 439 Power Finder

Lecture 440 Code: Power Finder

Lecture 441 Number of Digits Calculator

Lecture 442 Code: Number of Digits Calculator

Lecture 443 Exercise for you - Area of Circle

Lecture 444 Code: Exercise for you - Area of Circle

Lecture 445 Exercise for you - String Concatenation

Lecture 446 Code: Exercise for you - String Concatenation

Lecture 447 Exercise for you - Multiple Table Generator

Lecture 448 Code: Exercise for you - Multiple Table Generator

Lecture 449 First Digit Finder

Lecture 450 Code: First Digit Finder

Lecture 451 Exercise for you - Larger Number Finder

Lecture 452 Code: Exercise for you - Larger Number Finder

Lecture 453 Exercise for you - Smallest and Biggest Number Finder

Lecture 454 Code: Exercise for you - Smallest and Biggest Number Finder

Lecture 455 Exercise for you - Factors of a Number

Lecture 456 Code: Exercise for you - Factors of a Number

Lecture 457 Revision on For Index, Loop, and Range

Lecture 458 Standard Deviation Calculator - Part 1

Lecture 459 Standard Deviation Calculator - Part 2

Lecture 460 Standard Deviation Calculator - Part 3

Lecture 461 Standard Deviation Calculator - Part 4

Lecture 462 Standard Deviation Calculator - Part 5

Lecture 463 Code: Standard Deviation Calculator

Lecture 464 Addition of Arrays

Lecture 465 Code: Addition of Arrays

Lecture 466 Exercise for you

Lecture 467 Code: Exercise for you

Lecture 468 Addition of Arrays using Range

Lecture 469 Code: Addition of Arrays using Range

Lecture 470 Arithmetic Operation

Lecture 471 Code: Arithmetic Operation

Lecture 472 Exercise for you

Lecture 473 Code: Exercise for you

Lecture 474 Exercise for you

Lecture 475 Code: Exercise for you

Section 32: Bonus Section

Lecture 476 Check out my other courses

For everyone that need to understand Go programming