Companies Home Search Profile

Go (Golang) Programming: The Complete Go Bootcamp 2023

Focused View

Andrei Dumitrescu,Crystal Mind Academy

17:46:54

439 View
  • 1 - Why Go Programming Why now.mp4
    02:24
  • 1 - google io meet the go team.zip
  • 1 - go faq.zip
  • 1 - is the language called go or golang.zip
  • 2 - IMPORTANT Please read.html
  • 3 - Join Our Online Community.html
  • 4 - The Go Playground Your First Go Program.mp4
    07:58
  • 4 - inside the go playground.zip
  • 5 - Setup the Programming Environment on Windows Go Git and VSCode.mp4
    09:39
  • 6 - Setup the Programming Environment on Linux Go and VSCode.html
  • 7 - Setup the Programming Environment on macOS Go Git and VSCode.html
  • 8 - Code Organization.mp4
    03:59
  • 9 - The Structure of a Go Application.mp4
    07:28
  • 10 - Coding Go Application Structure.html
  • 11 - Compiling go build and Running Go Applications go run.mp4
    08:25
  • 11 - Slides-Compiling-go-build-and-Running-Go-Applications-go-run.pdf
  • 12 - Go Packages and Modules.html
  • 13 - Formatting Go Source Code gofmt.mp4
    05:30
  • 13 - Slides-Formatting-Go-Source-Code-gofmt.pdf
  • 14 - HandsOn Exercices.html
  • 15 - Slides-Variables.pdf
  • 15 - Variables in Go.mp4
    08:43
  • 16 - Multiple Declarations.mp4
    06:38
  • 16 - gos declaration syntax rob pike.zip
  • 17 - Coding Variables and Declarations.html
  • 18 - Types and Zero Values.mp4
    05:22
  • 19 - Coding Types and Zero Values.html
  • 20 - Comments.mp4
    03:08
  • 21 - Naming Conventions in Go.mp4
    06:46
  • 21 - Slides-Naming-Convensions-in-Go.pdf
  • 22 - Coding Comments and Naming Convention.html
  • 23 - Package fmt.mp4
    15:20
  • 23 - package fmt.zip
  • 24 - Coding Package fmt.html
  • 25 - Constants in Go.mp4
    08:27
  • 25 - Slides-Constants-in-Go.pdf
  • 26 - Constant Rules.mp4
    03:39
  • 27 - Constant Expressions Typed vs Untyped Constants.mp4
    07:50
  • 27 - constants rob pike.zip
  • 28 - IOTA.mp4
    04:43
  • 29 - Coding Constants and IOTA.html
  • 30 - Go Data Types Part 1.mp4
    08:33
  • 30 - Slides-Go-Types.pdf
  • 31 - Go Data Types Part 2.mp4
    06:28
  • 32 - Coding Go Data Types.html
  • 33 - Operations on Types Arithmetic and Assignment Operators.mp4
    09:39
  • 33 - Slides-Operators1.pdf
  • 34 - Comparison and Logical Operators.mp4
    06:40
  • 34 - Slides-Operators2.pdf
  • 35 - Coding Go Operators.html
  • 36 - Overflows.mp4
    06:25
  • 37 - Converting Numeric Types.mp4
    05:45
  • 38 - Converting Numbers to Strings and Strings to Numbers.mp4
    07:54
  • 39 - Coding Converting Types.html
  • 40 - Defined Named Types part 1.mp4
    02:41
  • 40 - Slides-Defined-Types.pdf
  • 41 - Defined Named Types part 2.mp4
    05:48
  • 42 - Coding Defined Types.html
  • 43 - Alias Declarations.mp4
    03:44
  • 44 - Coding Aliases.html
  • 45 - Declare Variables.html
  • 46 - Constant.html
  • 47 - Package fmt.html
  • 48 - Operators and Conversions.html
  • 49 - Named Types and Aliases.html
  • 50 - If Else If and Else Statements.mp4
    07:42
  • 51 - Coding If Else If and Else.html
  • 52 - Command Line Arguments osArgs.mp4
    06:40
  • 53 - Coding Command Line Arguments.html
  • 54 - Simple If Statement.mp4
    08:53
  • 55 - Coding Simple If.html
  • 56 - For Loops.mp4
    03:30
  • 57 - Where is the While Loop in Go.mp4
    02:53
  • 58 - Coding For Loops.html
  • 59 - For and Continue Statements.mp4
    02:23
  • 60 - For and Break Statements.mp4
    03:18
  • 61 - Coding For Break and Continue.html
  • 62 - Label Statement.mp4
    05:55
  • 62 - Slides-Labels.pdf
  • 63 - Goto.mp4
    03:09
  • 64 - Coding Labels and Goto Statements.html
  • 65 - Switch Statement.mp4
    08:04
  • 66 - Coding Switch Statement.html
  • 67 - Scopes in Go.mp4
    08:14
  • 67 - Slides-Scopes.pdf
  • 68 - Coding Scopes.html
  • 69 - Coding Challenge Exercises Flow Control.html
  • 70 - Intro to Arrays.mp4
    02:44
  • 70 - Slides-Arrays-in-Go.pdf
  • 71 - Declaring Arrays.mp4
    05:37
  • 72 - Array Operations.mp4
    07:51
  • 73 - Coding Declaring Arrays and Operations.html
  • 74 - Arrays with Keyed Elements.mp4
    06:55
  • 75 - Coding Arrays with Keyed Elements.html
  • 76 - Array Coding Exercises.html
  • 77 - Intro to Slices.mp4
    01:44
  • 77 - Slides-Slices-in-Go.pdf
  • 78 - Declaring Slices and Basic Slice Operations.mp4
    07:37
  • 79 - Comparing Slices.mp4
    06:03
  • 80 - Coding Slice Basics.html
  • 81 - Appending to a Slice Copying Slices.mp4
    05:18
  • 82 - Slice Expressions.mp4
    06:43
  • 83 - Coding Slice Expressions.html
  • 84 - Slice Internals Backing Array and Slice Header part 1.mp4
    06:01
  • 85 - Slice Internals Backing Array and Slice Header part 2.mp4
    08:46
  • 85 - go slices usage and internals.zip
  • 86 - Coding Slices Backing Array.html
  • 87 - Append Length and Capacity InDepth.mp4
    08:33
  • 87 - arrays slices and strings the mechanics of append rob pike.zip
  • 88 - Coding Appending to Slices.html
  • 89 - Coding Challenge Exercises Slices.html
  • 90 - Intro to Strings.mp4
    08:13
  • 90 - Slides-Strings-in-Go.pdf
  • 90 - strings bytes runes and characters in go rob pike.zip
  • 91 - Coding String Basics.html
  • 92 - Intro to Runes Bytes and Unicode Code Points.mp4
    03:05
  • 93 - Coding Runes and Strings Decoding Strings Byte by Byte and Rune by Rune.mp4
    06:50
  • 94 - String Length in Bytes and Runes.mp4
    03:13
  • 95 - Coding Strings Runes and Decoding.html
  • 96 - Slicing Strings.mp4
    03:47
  • 97 - Coding Slicing Strings.html
  • 98 - Strings Package Part1 Contains ContainsAny Count ToLower ToUpper EqualFold.mp4
    07:52
  • 99 - Strings Package Part2 Manipulating Strings Repeat Replace Split Join Field.mp4
    10:04
  • 100 - Coding Strings Package.html
  • 101 - Coding Challenge Exercises Strings.html
  • 102 - Intro to Maps.mp4
    03:22
  • 102 - Slides-Maps-in-Go.pdf
  • 103 - Declaring Maps Working with Maps.mp4
    14:28
  • 104 - Comparing Maps.mp4
    03:29
  • 105 - Map Header Cloning Maps.mp4
    05:02
  • 105 - go maps in action.zip
  • 106 - Coding Maps in Go.html
  • 107 - Coding Challenge Exercises Maps.html
  • 108 - Open Close Rename Move Remove Files.mp4
    13:45
  • 109 - Coding Operations on Files.html
  • 110 - Writing Bytes to File osWrite and ioutilWriteFile.mp4
    06:41
  • 111 - Coding Writing to Files Using os and ioutil.html
  • 112 - Writing to Files using a Buffered Writer bufio Package.mp4
    07:07
  • 113 - Coding Writing to Files Using a Buffer in Memory.html
  • 114 - Reading n Bytes from a File Reading a File using a Buffered Reader.mp4
    06:25
  • 115 - Coding Reading Bytes from Files.html
  • 116 - Reading a File Line by Line Using a Scanner.mp4
    06:25
  • 117 - Coding Reading Files Using a Delimiter.html
  • 118 - Scanning for User Input Reading From Stdin.mp4
    05:42
  • 119 - Coding Reading from Console.html
  • 120 - Coding Exercises Working with Files.html
  • 121 - Organizing Data with Structs.mp4
    01:50
  • 121 - Slides-Structs-in-Go.pdf
  • 122 - Creating Structs.mp4
    08:48
  • 123 - Retrieving and Updating Struct Fields.mp4
    05:39
  • 124 - Coding Working with Structs.html
  • 125 - Anonymous Structs and Anonymous Struct Fields.mp4
    05:55
  • 126 - Embedded Structs.mp4
    05:35
  • 127 - Coding Anonymous and Embedded Structs.html
  • 128 - Coding Challenge Exercises Structs.html
  • 129 - Intro to Functions.mp4
    02:30
  • 129 - Slides-Functions-in-Go.pdf
  • 130 - Function Parameters Arguments and Return Values.mp4
    09:18
  • 130 - there is no passbyreference in go.zip
  • 131 - Coding Function Basics.html
  • 132 - Variadic Functions Part 1.mp4
    04:36
  • 133 - Variadic Functions Part 2.mp4
    08:02
  • 134 - Coding Variadic Functions.html
  • 135 - Defer Statement.mp4
    04:23
  • 136 - Coding Defer Statement.html
  • 137 - Anonymous Functions.mp4
    04:45
  • 138 - Coding Anonymous Functions.html
  • 139 - Coding Challenge Exercises Functions.html
  • 140 - Computer Memory and Pointers.mp4
    03:42
  • 140 - Slides-Pointers-in-Go.pdf
  • 141 - Declaring Pointers Address of and Dereferencing Operators.mp4
    11:08
  • 142 - Pointer to Pointer Comparing Pointers.mp4
    05:42
  • 143 - Coding Pointer Basics.html
  • 144 - Passing and Returning Pointers From Functions Part 1.mp4
    05:01
  • 145 - Passing Pointers to Functions Passing by Value vs Passing by Pointer Part 2.mp4
    13:56
  • 146 - Coding Passing Values and Pointers to Functions.html
  • 147 - Coding Challenge Exercises Pointers.html
  • 148 - Receiver Functions Methods.mp4
    07:52
  • 149 - Coding Intro to Methods.html
  • 150 - Methods with a Pointer Receiver.mp4
    10:19
  • 151 - Coding Methods with a Pointer Receiver.html
  • 152 - Intro to Interfaces.mp4
    05:43
  • 153 - Implementing Interfaces.mp4
    07:24
  • 154 - Coding Implementing Interfaces.html
  • 155 - Interface Dynamic Type and Polymorphism.mp4
    04:15
  • 156 - Type Assertions and Type Switches.mp4
    06:53
  • 157 - Coding Type Assertions.html
  • 158 - Embedded Interfaces.mp4
    05:06
  • 159 - Empty Interface.mp4
    07:16
  • 160 - Coding Empty Interface.html
  • 161 - Coding Challenge Exercises Methods.html
  • 162 - Coding Challenge Exercises Interfaces.html
  • 163 - Concurrency vs Parallelism.mp4
    03:49
  • 163 - Slides-Concurrency-vs-Parallelism.pdf
  • 163 - concurrency is not parallelism by rob pike.zip
  • 163 - google announcement hey ho lets go.zip
  • 164 - Intro to Goroutines.mp4
    04:10
  • 164 - Slides-Goroutines.pdf
  • 165 - Spawning Goroutines The go Keyword.mp4
    08:28
  • 166 - Coding Getting Information.html
  • 167 - WaitGroups.mp4
    04:08
  • 168 - Coding Goroutines and WaitGroups.html
  • 169 - Project URL Checker and Page Downloader.mp4
    12:16
  • 169 - http-serial.zip
  • 170 - Project Refactoring Using WaitGroups URL Checker and Page Downloader.mp4
    04:53
  • 170 - http-concurrent-waitgroups.zip
  • 171 - Data Race.mp4
    07:07
  • 172 - Go Race Detector.mp4
    04:03
  • 173 - Coding Data Race.html
  • 174 - Mutexes.mp4
    04:47
  • 175 - Coding Mutexes.html
  • 176 - Intro to Channels.mp4
    09:40
  • 177 - Coding Intro to Channels.html
  • 178 - Goroutines and Channels.mp4
    05:00
  • 179 - Goroutines Channels and Anonymous Function.mp4
    02:57
  • 180 - Coding Goroutines and Channels.html
  • 181 - Project Refactoring Using Channels URL Checker and Page Downloader.mp4
    08:02
  • 181 - http-concurrent-channels.zip
  • 182 - Project Refactoring Using Channels and Anonymous Function.mp4
    07:38
  • 182 - http-concurrent-channel-anonymous.zip
  • 183 - Unbuffered Channels.mp4
    04:15
  • 184 - Coding Unbuffered Channels.html
  • 185 - Buffered Channels.mp4
    08:52
  • 186 - Coding Buffered Channels.html
  • 187 - Select Statement.mp4
    06:50
  • 188 - Coding Select Statement.html
  • 189 - Coding Challenge Exercises Goroutines WaitGroups and Mutexes.html
  • 190 - Coding Challenge Exercises Goroutines and Channels.html
  • 191 - Go Packages Overview.mp4
    02:38
  • 191 - Packages-GOPATH-and-Code-Organization.pdf
  • 192 - Creating a Package.mp4
    09:43
  • 193 - GOPATH and Packages In Depth.mp4
    07:39
  • 194 - Exporting Names Private vs Private Access.mp4
    05:45
  • 195 - Import Statement and Scopes.mp4
    09:03
  • 196 - The Init function.mp4
    04:27
  • 197 - Go Modules Overview.mp4
    04:06
  • 197 - Modules.pdf
  • 198 - Importing and Using Go Modules.mp4
    08:38
  • 199 - Creating Your Own Go Module.mp4
    05:20
  • 200 - Publish the Module on GitHub Semantic Versioning.mp4
    10:58
  • 200 - semantic versioning.zip
  • 201 - Commands Create and Publish a Module on GitHub.html
  • 202 - Releasing a Bug Fix and a Minor Update.mp4
    08:14
  • 203 - Releasing a Major Update.mp4
    06:37
  • 204 - Using MultiVersion Dependency.mp4
    02:30
  • 205 - HandsOn Exercises.html
  • 206 - Installing Ubuntu in a VM.mp4
    13:21
  • 207 - Things to Do After Installing Ubuntu.mp4
    10:16
  • 208 - Terminals Consoles Shells and Command.mp4
    09:33
  • 209 - Linux Command Structure.mp4
    06:55
  • 210 - Getting Help Man Pages man type help apropos.mp4
    11:09
  • 211 - Mastering the Terminal The TAB Key.mp4
    06:42
  • 212 - Mastering the Terminal Keyboard Shortcuts.mp4
    04:58
  • 213 - Mastering the Terminal The Bash History.mp4
    08:40
  • 214 - root vs Nonprivileged Users Getting root Access sudo su passwd.mp4
    11:24
  • 215 - Intro to The Linux Files System.mp4
    05:28
  • 216 - The Filesystem Hierarchy Standard FHS.mp4
    09:39
  • 217 - Absolute vs Relative Paths Walking through the File System pwd cd tree.mp4
    13:10
  • 218 - The LS Command In Depth ls.mp4
    08:22
  • 219 - Understanding File Timestamps atime mtime ctime stat touch date.mp4
    09:44
  • 220 - Sorting Files by Timestamp.mp4
    01:54
  • 221 - File Types in Linux ls F file.mp4
    08:22
  • 222 - Viewing Files Part 1 cat.mp4
    04:28
  • 223 - Viewing Files Part 2 less more.mp4
    03:50
  • 224 - Viewing Files Part 3 tail head watch.mp4
    06:18
  • 225 - Creating Files and Directories touch mkdir.mp4
    07:10
  • 226 - Copying Files and Directories cp.mp4
    06:20
  • 227 - Moving and Renaming Files and Directories mv.mp4
    07:46
  • 228 - Removing Files and Directories rm shred.mp4
    09:28
  • 229 - Working With Pipes in Linux wc.mp4
    08:07
  • 230 - Command Redirection 2 cut tee.mp4
    14:31
  • 231 - Finding Files and Directories Part 1 locate which.mp4
    10:11
  • 232 - Finding Files and Directories Part 2 find.mp4
    11:43
  • 233 - Find and Exec.mp4
    04:24
  • 234 - Searching for String Patterns in Text Files grep.mp4
    12:32
  • 235 - Searching for Strings in Binary Files strings.mp4
    03:39
  • 236 - Comparing Files cmp diff sha256.mp4
    09:54
  • 237 - Compressing and Archiving Files and Directories tar gzip.mp4
    14:15
  • 238 - Hard Links and the Inode Structure.mp4
    09:29
  • 239 - Working With Symlinks Symlinks vs Hard Links.mp4
    05:22
  • 240 - New Content to be Added.html
  • 241 - Congratulations.html
  • 242 - BONUS THANK YOU GIFT.html
  • Description


    Master Go (Golang) from Beginner to Pro. Become a Professional Golang Programmer from Scratch. Learning by doing!

    What You'll Learn?


    • Become a professional Go programmer and get hired.
    • You will MASTER all Go (Golang) key concepts starting from scratch. No prior Go knowledge is required.
    • For each Go key concept you'll get HD Videos, coding sections, quizzes, practice exercises with solutions and slides.
    • Build a COMPLETE understanding of Go from the ground. Write idiomatic, bug-free Go code using best practices.
    • Learn to work with Go control flow structures: if, for, break, continue, switch, goto, labels etc.
    • Master all Go data structures in depth: arrays, slices, strings, maps, structs.
    • Learn to work efficiently with pointers.
    • Learn to work efficiently with files.
    • Master the full power of methods and interfaces (Go OOP).
    • Understand Go concurrency in depth: WaitGroups, Mutexes, Buffered and Unbuffered Channels, Select Statement and Patterns.
    • Build massively concurrent programs with Goroutines and Channels.
    • Hundreds of hands-on exercises with solutions and quizzes.
    • Go Packages and Modules in depth

    Who is this for?


  • Beginners with very basic programming experience.
  • Programmers switching languages to Go.
  • Programmers who know Go basics and want to master Golang.
  • This course should not be attended by senior Go programmers.
  • More details


    Description

    ***Fully updated for 2023*** This Go (Golang) Programming course covers every major topic, including Pointers, Methods, and Interfaces (Go OOP), Concurrency In Depth (Goroutines, Channels, Mutexes, WaitGroups), Go Packages and Modules, and many more!

    I am constantly updating the course to be the most comprehensive, yet straightforward, Go Programming course on the market!

    COURSE UPDATES:

    • Update: November 2022 - Updates to be 2023 ready.

    • Update: Summer 2022 - Updates on Go Packages

    • Update: November 2021 - Updates to be 2022 ready.

    • Closed and Exclusive Discord Community created: July 2021

    • Update: Summer 2020 - NEW Section: Go Packages and Modules (2 hours of videos, a complete list of commands, and a Quiz)

    • Update: February 2010 - NEW Section: Concurrency in Go (2 hours of videos, coding sections, a Project, and Quizzes)

    • Course Launch: October 2019

    This course IS NOT like any other Go Programming course you can take online.  By the end of this course, you will MASTER all the Golang key concepts starting from scratch and you'll be among the top Go Programmers.


    This Go Programming course is a perfect match for both beginners and experienced developers!


    Welcome to this practical Go Programming course for learning Go, the language created to solve "Google-size" problems.

    Go (Golang) will be one of the most in-demand programming languages across the job market in the near future! Go is on a trajectory to become the Next Enterprise Programming Language. Cutting-Edge Technologies and Software are already written in Go. For example, Docker, Kubernetes, Terraform, or Ethereum are all written in Go. In addition to Google, Golang is used by Uber, Netflix, Medium, Pinterest, Slack, SoundCloud, Dropbox and many more!

    By enrolling in this course now, you make the best investment in your career!


    This course, taught by me, a Senior Software Engineer and Professional Trainer, is the only one you need in order to become a complete professional Go Programmer. After this course, you'll have an in-depth knowledge of core and advanced Go.


    Why this Go Programming course?

    This Go (Golang) course is a unique experience on Udemy. There are many other Go courses you can choose from, but this course is completely different.

    For every Go language key concept, you'll get NOT ONLY a video but also:

    1. Tens of quizzes.

    2. Practice exercises and challenges with solutions.

    3. Coding sections full of examples.

    4. Slides with the main points.

    5. You'll have access to my closed and exclusive online group in order to provide you with improved, faster and better support for your course-related questions. I am always available to guide you personally and answer any questions you might have.


    Why should you learn from me?

    • I'm a Practitioner and an Enthusiast. Welcome to the real world! I have almost 20 years of experience as a Developer and Sysadmin. Since I've started with Programming and Networking in the early 2000s, I've been using or studying programming almost on a daily basis. I also have a bunch of certifications in the area of Programming or Networking.

    • I'm an Educator and I know how to make a Syllabus. I know exactly what is important and what's just dust in the wind. For the last 10 years, I've trained thousands of people in Programming and Networking

    • You'll learn not only Go Programming, but also advanced concepts for real-world projects. After this course, you'll MASTER all the Golang key concepts.


    You'll have lifetime access and you can return and look for a specific concept anytime you want. And let's not forget, if you don't like the course, you are covered by a 30-day money-back guarantee, full refund, no questions asked!


    The topics covered in this Complete Go (Golang) Programming Bootcamp are:

    • Installing Go, Git, and VSCode on Windows, Mac, and Linux

    • Compiling and Running Go Programs

    • Using Go tools like go fmt to format and write idiomatic Go code

    • GOPATH and Go Application Structure

    • Go Packages and Modules In Depth

    • Publish Modules on GitHub

    • Declarations, Variables, Constants, and Comments in Go

    • Constant Rules, Typed vs. Untyped Constans, IOTA

    • Math, Comparison and Logical Operators

    • Go Data Types in Depth, Zero Values, Dynamically vs. Statically Typed Languages

    • Converting Types

    • fmt Package: Println, Printf, Sprintf, etc

    • Named (Defined) Types in Go

    • Alias Declarations

    • Flow Control: if, simple if statement, for, continue, break, switch, labels, goto

    • Scopes in Go

    • Strings, Runes, Bytes, and UTF-8 in Go

    • strings Package

    • Arrays in Go

    • Slices in Go

    • Maps in Go

    • Structs in Go

    • User-defined Functions, Variadic and Anonymous Functions, Defer Statement

    • Working with Files in Go: os, io, ioutil, bufio packages

    • Error Handling

    • Pointers In-Depth: Dereferencing and Address of Operators, Passing to Functions and Methods, etc

    • Methods (Function Receivers) and Interfaces (Go OOP): Embedded Interfaces, Empty Interface, Type Assertions, and Type Switches, etc

    • Concurrency in Go

    • Goroutine Synchronization Using WaitGroups

    • Data Races, Go Race Detector, and Mutexes

    • Goroutines and Channels

    • Buffered and Unbuffered Channels

    • Channel Select Statement


    Every topic includes many live examples in Go, a coding section, tens of quizzes, slides, and many practice exercises.

    By the end of this Go Programming Course, you'll also have acquired the prerequisite Go skills to move into specific branches: Network and Server Programming, Cloud and Infrastructure Programming, and Large-Scale Software Development in general.

    I'll see you in the course!

    Who this course is for:

    • Beginners with very basic programming experience.
    • Programmers switching languages to Go.
    • Programmers who know Go basics and want to master Golang.
    • This course should not be attended by senior Go programmers.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    Go

    Andrei Dumitrescu
    Andrei Dumitrescu
    Instructor's Courses
    I've been a Network and Software Engineer for over 15 years, the typical profile of a DevOps Engineer.I've co-founded Crystal Mind Academy, a Cisco Academy and professional training center in Romania, that focuses on teaching cutting-edge technologies to students.I have contributed to education in the areas of programming, information security, and operating systems. During the last 15 years, more than 200,000 students have participated in in-person or online training programs at Crystal Mind Academy.I have developed documentation, labs, and case studies for many training programs such as Cisco CCNA, CCNA Security, CCNP, Linux Administration, Information Security, Python Programming, Network Automation with Python or Blockchain Programming (Ethereum/Solidity) which have been successfully attended by thousands over the years.When I'm not working, I crossfit, read a good book, enjoy a good time or travel with my wife and children.
    Crystal Mind Academy
    Crystal Mind Academy
    Instructor's Courses
    The Academy’s goal is to teach hundreds of thousands of people cutting-edge technologies in the fields of Programming and Networking.Our philosophy is that courses should be taught by real professionals with substantial experience in the industry, who are also great teachers. Courses are provided by Andrei Dumitrescu, a software engineer with over 15 years experience in the industry and in teaching offline and online course.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 155
    • duration 17:46:54
    • English subtitles has
    • Release Date 2023/04/27