The Complete Google Go Programming Course For Beginners

Familiarize Yourself with Google's Own Programming Language in 5 Hours

Google Go, or Golang, has taken the world by storm due to its system-level access and a design that allows programmers to create multi-core programs. It's the first development language designed specifically for the multi-core CPU computers that have been on the market for the last decade or so. As you may suspect, it was created by developers at Google to solve deficiencies they were facing with conventional computer languages and is an extremely valuable language to know in the 21st century.

Access 51 lectures & 5 hours of content 24/7

Get an introduction to Google Go

Discuss variables & constants in Google Go

Advance to arrays, slices, range loops & other advanced topics

Packt Publishing’s mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, it has published over 4,000 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done–whether that’s specific learning on an emerging technology or optimizing key skills in more established tools.

Details & Requirements

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

Compatibility

Internet required

Course Outline

Introduction to Google Go (Golang)

Welcome To Our Course! Learn All of What This Course Has To Offer You Today! (1:25)

What will you learn from this course? (5:01)

Who is this course is for? (5:24)

What is Google Go (also called Golang)? (8:29)

Why would you want to learn google go (Golang)? (5:19)

Secret weapons to really succeed with the course (3:42)

Getting Started with Google Go (Golang)

Your Emergency Go Parachute (5:25)

Installing Google Go (4:06)

Setting up your Go Environment and Golang Workspace (4:22)

Hello World (4:06)

Installing your IDE - Part 1 - Installing GIT (4:19)

Installing your IDE – Part 2 – Choose your own adventure! (3:11)

Installing your IDE – Part 3 - Go..go..gogland! (Option #1) (6:25)

Installing your IDE – Part 4 – Modifying the plugin to use the community edition of IntellJ IDEA (Option #2) (10:32)

JavaScript Essentials: Get Started with Web Coding

Get Savvy with the Development Staple Behind Today's Interactive Websites

Alongside HTML and CSS, JavaScript is one of the three core technologies for producing content online, making it a must-know for any aspiring web developer. Serving as your JavaScript primer, this course takes you through the essentials of JavaScript programming in just three hours. Jump in, and you'll explore JavaScript loops, variables, objects, and more concepts as you get savvy with this web development staple.

Access 58 lectures & 3 hours of content 24/7

Leverage JavaScript to create more interactive content online

Dive into variables, loops, objects & more JavaScript concepts

Validate your training w/ a certificate of completion

Instructor

Providing Web development courses and digital marketing strategy courses since 2002. Laurence Svekis is an innovative technology expert with a wide range of real-world experience providing smart digital solutions online for both small and enterprise level businesses.

From 0 to 1: Learn Python Programming - Easy as Pie

Make Quick Work of This Popular, Powerful Programming Language in Just 9 Hours

Python's one of the easiest yet most powerful programming languages you can learn, and it's proven its utility at top companies like Dropbox and Pinterest. In this quick and dirty course, you'll learn to write clean, efficient Python code, learning to expedite your workflow by automating manual work, implementing machine learning techniques, and much more.

Dive into Python w/ 9 hours of content

Acquire the database knowledge you need to effectively manipulate data

Learn how to scrape websites like the NYTimes & Washington Post using Beautiful Soup

Complete drills to consolidate your newly acquired knowledge

Loonycorn is comprised of two individuals—Janani Ravi and Vitthal Srinivasan—who have honed their respective tech expertise at Google and Flipkart. The duo graduated from Stanford University and believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students.

C++ for Beginners

Jumpstart Your Coding Career with a Primer on This Popular Programming Language

C++ is one of the most widely used programming languages in the world, contributing to everything from financial trading applications to console video games. If you want to jumpstart your creativity and your career, you're going to want to dive into this immersive, beginners' course on C++.

LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies world-wide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program than any other company on the face of the Earth. Their authors are among the most experienced in the field-- and they have one important thing in common: LearnToProgram authors consider themselves teachers first and technical experts second.

Java Programming for Beginners

Master This Incredibly In-Demand Programming Language in 8 Hours

Java is one of the most commonly used programming languages on earth, having contributed to just about every web app or website. If you've ever been interested in programming, then the simplicity and flexibility of Java is the perfect place to start. By the end of this course, you'll be writing full programs like a pro.

Explore the basics of Java syntax & the complexities of Object Oriented Programming

Write Java programs that run on PC, Mac, or Linux machines

LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies world-wide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program than any other company on the face of the Earth. Their authors are among the most experienced in the field-- and they have one important thing in common: LearnToProgram authors consider themselves teachers first and technical experts second.

PHP & MySQL for Beginners

Start Developing Web Apps like a Pro with a Hands-on Approach to Learning PHP & MySQL

Once you've got the programming basics down, you'll want to get savvy with PHP and MySQL, two foundational tools that empower you to create virtually any web presence imaginable. Following along a master trainer, this course guides you through the major concepts that beginner PHP developers need to master. From simple PHP commands to more advanced database applications, you'll code alongside the instructor and get your feet wet with companion lab exercises.

Access 46 lectures & 5 hours of content 24/7

Learn how to develop web apps using PHP & MySQL

Get real, hands-on training w/ companion lab exercises

Validate your training w/ a certificate of completion

Instructor

LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies world-wide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program than any other company on the face of the Earth. Their authors are among the most experienced in the field-- and they have one important thing in common: LearnToProgram authors consider themselves teachers first and technical experts second.

C# 7 & .NET Core 2.0 Recipes

Bolster Your Programming Tool Belt with Insight on Using C#, .NET & More

Whether you're looking to develop games or Microsoft apps, you'll want to get up to speed with C#. Beginner-friendly, easy to maintain, and impressively fast, C# has become a popular pick for new programmers, and this course will get you up to speed with a fresh look at C# 7 and its new features. You'll also get a look at the ASP.NET web application framework to help you create projects even faster.

Access 44 lectures & 5 hours of content 24/7

Learn the fundamentals of C# programming

Explore C# 7, ASP.NET & .NET Core

Validate your training w/ a certificate of completion

Instructor

Dimitris Loukas is a software engineer currently writing Single Page Applications and APIs using Aurelia, ASP.NET Core and Entity Framework for a trading software firm. He is also finishing his Computer Science studies at the University of Athens. He has worked for two startups in the past, he is active in the open source community and loves taking up small side projects. He is fascinated by modern JavaScript, C# and the .NET Core.

Introduction to Rust Programming

Learn How to Create a Rust Application in Just 1 Hour

Focusing on safety, speed, memory management, and writing clean code, Rust is an invaluable language for any programmer, and this course will show you how to use it. In just one hour, you'll learn how to build concurrent, fast, and robust applications via Rust. From exploring the basic syntax to writing complex functions, this course is your one-stop guide to getting up to speed with the fundamentals of Rust programming.

Access 27 lectures & 1 hour of content 24/7

Familiarize yourself w/ Rust programming in just one hour

Learn how to build a concurrent, fast & robust application in Rust

Validate your training w/ a certificate of completion

Instructor

Syed Omar Faruk Towaha has degrees in Physics and Computer Science and Engineering from Shahjalal University of Science and Technology. He is currently working as the Chief Technology Officer at an IT company in his city while working remotely with a Chinese company as a hardware designer. He has a number of publications from different publications. His recent publications include Learning C for Arduino, JavaScript Projects for Kids, Fundamentals of Ruby, Easy Circuits for Kids, How you Should Design Algorithms, and so on.

Git Complete: The Definitive, Step-By-Step Guide

Start from Scratch & Become the Next Git Expert

Git is the most widely-used and supported distributed version control system used by software engineering professionals. It’s a protocol that streamlines programming by batch tracking the history of file edits, allowing developers to pinpoint the source and time of any change. Learn to handle any size project quickly and efficiently with this complete Git course.

Access 69 lectures & 4 hours of content 24/7

Jump right in w/ installation for Windows & Mac

Manage, move, rename & delete files

Create & fork repositories w/ GitHub

Learn & practice the basic commands to start a new project w/ Git

Experience the draw of Git as a SCM w/ in depth exploration of Branching & Merging

Learn to rebase & stash work

Make comparisons in Git

Instructor

With nearly 20 years of programming and software development experience, Jason Taylor has both developed and sold an award-winning website, and worked at at several companies ranging from start-ups to large enterprises. His primary focus has been Java and client-side technologies (HTML/CSS/JavaScript). Throughout his career, he's had the opportunity to learn many software development best practices and gotten exposed to several version control systems.

Perl Programming for Beginners

Craft a Strong Programming Knowledge Base By Learning a Language That Powers Graphics, Networks & More

Dipping your toes into the vast programming waters, or just want to learn a valuable skill? Perl is a great starting point. It's easy to learn and borrows elements from many other languages--meaning you'll be well-equipped to expand your programming knowledge. And it's versatile to boot, used in everything from system administration and GUI development.

Master the Perl language family w/ 7.5 hours of content

Work with different data types: strings, numbers, variables, etc.

Understand how input & output work, and implement them

Use arrays, subroutines, hashes & regular expressions

Build a solid foundation on which to learn other languages

Stone River eLearning was founded in 2011, and calls itself the Online Technology Bootcamp. It has taught over 250,000 students through its website and reseller partners since its founding, with a focus on developing high quality video training in all areas of the tech field. For more details on the course and instructor, click here.
This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Become a Web Developer: Learn the Basics of Ruby

Get More Done with Less Code when Using This Beginner-Friendly Language

Whereas some programming languages bog you down with dense syntax and complex rules, Ruby reads like English and was designed with the intention of making programming fun. As a high-level language, Ruby handles a lot of the coding details that would otherwise bog you down, this allowing you to build something from scratch using less code. This course takes you through the Ruby fundamentals, so you can add this handy, beginner-friendly language to your tool belt.

Access 114 lectures & 31 hours of content 24/7

Understand the fundamentals of Ruby programming

Familiarize yourself w/ object-oriented programming

Validate your training w/ a certificate of completion

Instructor

John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.