Skip to content
  • Sign In
  • Try Now
View all events
GitHub Copilot

GitHub Copilot Jumpstart

Published by Pearson

Beginner to intermediate content levelBeginner to intermediate

Improve your code and efficiency with AI next-gen software development tools

  • Increase your productivity: GitHub Copilot offers the promise of significantly boosting a developer's productivity
  • Adopt AI in development: As AI becomes an integral part of many aspects of technology, understanding how to integrate AI tools into one's development workflow is crucial.
  • Navigate potential pitfalls: While Copilot can be a powerful tool, like all tools, it's not perfect. It might suggest code that is not optimal, or in some cases, even incorrect.

GitHub Copilot is like a virtual coding assistant that works right inside your coding environment. Think of it as a more intelligent version of the auto-correct on your phone, but for code. Instead of just suggesting the next word or fixing typos, Copilot can suggest whole lines or blocks of code as you type, making coding faster and easier. It's based on patterns from millions of lines of code, so it often knows what you're trying to do before you finish typing. For developers, this can be a big time-saver and a way to learn best practices. For businesses, it means potentially faster software development and fewer coding errors. So, in essence, GitHub Copilot is important because it's like having an expert coder looking over your shoulder, helping you out as you go.

Learn how to make use of this dramatic new technology so that you can stay relevant, and improve both style and efficiency.

What you’ll learn and how you can apply it

By the end of the live online course, you’ll understand:

  • How to install and setup Github Copilot
  • Copilot's autocomplete and auto-coding capabilities
  • How to build simple projects in record time
  • How to increase your efficiency even further by learning Copilot's hotkeys and advanced features

And you’ll be able to:

  • Jumpstart your career with next-gen tools
  • Leverage this new technology to dramatically improve efficiency
  • Code faster with fewer errors

This live event is for you because...

  • You are a software developer looking to gain skills
  • You are a data analyst/scientist wanting to make most of AI tools
  • You are a machine learning engineer, web developer, or DevOps engineer and need to learn the latest and greatest tech

Prerequisites

  • Basic knowledge of programming and experience with one or more programming languages
  • Experience writing and running programs
  • Experience with GitHub

Course Set-up

  • GitHub Account
  • Visual Studio Code IDE

Recommended Preparation

Recommended Follow-up

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Segment 1: Github Copilot Basics (40)

  • What is Github Copilot?
  • Benefits and drawbacks of Copilot
  • Basic Copilot setup
  • Navigating the Copilot interface

Segment 2: Writing Code with Copilot (40)

  • Autocompletion features and capabilities
  • Working with different languages and frameworks
  • Customizing suggestions and feedback loops
  • Helpful Copilot hotkeys
  • Q&A 5 mins
  • Break 5 mins

Segment 3: Real-World Project - Build a Simple REST API (40)

  • Learn about the the project
  • Basic project setup
  • Thinking about the components
  • Writing the app

Segment 4: Real-World Project - Build a To-Do-List Application (40)

  • Learn about the the project
  • Basic project setup
  • Thinking about the components
  • Writing the app
  • Q&A 5 mins
  • Break 5 mins

Segment 5: Real-World Project - Build a Simple Web-Crawler (40)

  • Learn about the the project
  • Basic project setup
  • Thinking about the components
  • Writing the app
  • Q&A 5 mins
  • Break 5 mins

Segment 6: Advanced Features and Best Practices (40)

  • Using Copilot for code documentation
  • Collaborative coding with Copilot: Team projects
  • Safety and security: Avoiding pitfalls and vulnerabilities
  • Best practices to follow when coding with an AI assistant
  • Wrap up

Your Instructor

  • Shaun Wassell

    Shaun Wassell is a lifelong programmer and problem-solving addict. His goal is to help people build incredible software and solve meaningful problems by mastering the art of software development. For the past 2+ years, he's been a trainer at CBT Nuggets, and focuses on creating high-quality web development and certification content. You can check out his extensive collection of React, Angular, Python and JavaScript courses, as well as a huge amount of other software- and IT-training content at cbtnuggets.com.