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
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