Basic Introduction To C++ For Beginners

Learn the Basics to One of the Top Software Engineering Languages On Earth

C++ is one of the most important programming languages in software development but many people never learn it because it can be exceedingly difficult. In this step-by-step course, you'll learn the basics of C++ gradually through hands-on guidance. You won't be thrust into any complicated programming too fast and you're free to learn at your own pace. By course's end, you'll have a solid foundation from which to build on.

Joe Parys is a certified life coach, professional motivational speaker, entrepreneur, licensed psychology teacher and head basketball coach for USA Basketball. His main areas of expertise are teaching, coaching, public speaking, personal development, personal transformation, the human mind, maximizing human potential, motivation and goal setting.

Joe Parys is also an entrepreneur running his own life coaching and motivational speaking business, Joe Parys Academy. Joe has spoken and taught his courses in numerous high schools in the United States and continues to travel around the country inspiring students of all ages.

Become A Full Stack Web Developer: Beginner To Advanced

Master Both Ends of the Dev Process with Hands-on Training in HTML, PHP, Laravel & More

Familiar with both front- and back-end development, full-stack developers know the programming process from top to bottom, making them tremendously valuable (and highly paid) pros in their field. Jump into this full-stack primer, and you'll learn how to build your own programming projects from start to finish. You'll get up to speed with core tools, like HTML and JavaScript, as well as Laravel, the fastest-growing PHP framework today. With a hands-on e-commerce project to work through, you'll develop real programming skills as you learn how to fetch data, build shopping carts, and more from scratch.

Learn how to work with shopping carts, online payments & more w/ a hands-on e-commerce project

Instructor

Joe Parys is a certified life coach, professional motivational speaker, entrepreneur, licensed psychology teacher and head basketball coach for USA Basketball. His main areas of expertise are teaching, coaching, public speaking, personal development, personal transformation, the human mind, maximizing human potential, motivation and goal setting.

Joe Parys is also an entrepreneur running his own life coaching and motivational speaking business, Joe Parys Academy. Joe has spoken and taught his courses in numerous high schools in the United States and continues to travel around the country inspiring students of all ages.

Build Responsive Real World Websites with HTML5 and CSS3

Learn Modern Web Design By Coding a Real Project Step-by-Step

If you've always wanted to build and design your own website, this course is the ideal place to start. The instructor makes it look easy, taking you through the latest Web technologies: HTML5, CSS3, and even some jQuery. By building projects alongside the video instruction, you'll get a true hands-on feel for the basic building blocks of the web you surf daily.

Jonas Schmedtmann is a self-taught web designer and developer who paid his way through a Master’s in engineering by designing websites. During this time, he came to the realization that web design and teaching were his two true passions, and decided to meld the two into a successful career in online teaching.

JavaScript Essentials: Get Started With Web Coding

Create More Interactive Online Content By Learning JavaScript

JavaScript is one of the cornerstones of the web and absolutely essential to learn if you want to do any kind of web development. In this course, you'll develop the core skills you need to apply JavaScript to your web projects. Ideal for beginners, JavaScript is relatively easy to get started with yet it's an excellent gateway to learning other scripting languages.

Applications he has created have entertained, informed and engaged tens of millions of people. He has over billions of page views on various platforms and has sent millions of click-through visitors. He has developed hundreds of web applications, from microsites to enterprise level platforms.

C# 7 & .NET Core 2.0 Recipes

Catch Up with the Latest Improvements to C# & .NET Core

C# is a multi-paradigm programming language providing support for software engineering principles such as strong type checking, array bound checking, automatic garbage collection, and more. The newest release, C# 7 has a host of new features to build powerful cross-platform apps. In this course, you'll learn everything you need to know to start developing applications using C# 7's newest features, as well as the newest version of the .NET Core.

Access 44 lectures & 5 hours of content 24/7

Get an introduction to C# & .NET

Learn the new features of C# 7 & the new version of the ASP.Net Core Entity Framework

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.

The Complete Google Go Programming Course For Beginners

Learn the Language Google Created to Streamline Everything

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

Instructor

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.

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

Requirements

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)

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

Instructor

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.

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.

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.

Get an introduction to the Git source control system w/ 7 hours & 83 lectures

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

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

Requirements

Internet required

Course Outline

Introduction

Welcome and Course Goals

Course Overview

About the Author / Instructor

Course Audience and Course Study Tips

Why Command Line?

Why Source Control?

Why Git?

Key Git Terminology

Git Installation

Installation Overview

Installing Git for Windows

Installing Git on Mac OS X

Git Quick Start

Quick Start, Part 1: Starting with GitHub and Project Setup

Quick Start, Part 2: Configuration, Clone, and Git Basic Workflow

Quick Start Resources

Text Editor Installation

Text Editor Installation Overview

Windows Text Editor: Notepad++ Installation

Configure Notepad++ with Git (Windows Only)

Mac Text Editor: TextMate 2 Installation

Configure Text Mate 2 with Git (Mac Only)

Text Editor Resources

Basic Git Commands

Basic Commands Overview

Starting with a Fresh Project (git init)

Adding Git to an Existing Project (git init)

Starting on GitHub by Joining an Existing Project (git clone)

Basic Git Workflow (add, commit, pull & push)

Tracked Files

Editing Files

Recursive Add

Backing Out Changes

Renaming and Moving Files

Deleting Files

History

Git Alias

Ignoring Unwanted Files and Folders

Cleanup and Back to Origin (GitHub)

Git Basics Resources

Visual Merge/Diff Tool Installation

Visual Merge / Diff Tool Installation Overview

P4Merge Install on Windows

P4Merge for Windows Git Configuration

P4Merge for Mac Installation

P4Merge for Mac Git Configuration

Visual Merge / Diff Tool Resources

Comparisons

Git Repository Setup (for comparing examples)

Comparing Working Directory and the Staging Area

Comparing Working Directory and Git Repository (Last Commit)

Comparing between the Staging Area and the Git Repository (Last Commit)