{"meta":{"title":"Learn to code with GitHub Copilot","intro":"Learn how GitHub and Copilot can help you build programming skills, write better code, and ship secure projects.","product":"Get started","breadcrumbs":[{"href":"/en/get-started","title":"Get started"},{"href":"/en/get-started/learning-to-code","title":"Learn to code"}],"documentType":"category"},"body":"# Learn to code with GitHub Copilot\n\nLearn how GitHub and Copilot can help you build programming skills, write better code, and ship secure projects.\n\n## Links\n\n### Learn to code with GitHub Copilot\n\n* [Setting up Copilot for learning to code](/en/get-started/learning-to-code/setting-up-copilot-for-learning-to-code)\n\n  Configure Copilot to help you learn coding concepts and actively build your programming skills.\n\n* [Getting started with Git](/en/get-started/learning-to-code/getting-started-with-git)\n\n  Learn the basics of Git by working through an example scenario.\n\n* [Finding and understanding example code](/en/get-started/learning-to-code/finding-and-understanding-example-code)\n\n  Improve your coding skills by learning from example code on GitHub.\n\n* [Reusing other people's code in your projects](/en/get-started/learning-to-code/reusing-other-peoples-code-in-your-projects)\n\n  Increase your coding efficiency and knowledge by integrating existing code into your projects.\n\n* [Developing your project locally](/en/get-started/learning-to-code/developing-your-project-locally)\n\n  Learn how to create a local development environment by working with an example client-side application built on HTML, CSS, and JavaScript.\n\n* [Learning to debug with GitHub Copilot](/en/get-started/learning-to-code/learning-to-debug-with-github-copilot)\n\n  Identify and fix errors in your code by asking GitHub Copilot for help.\n\n* [Getting feedback on your code from GitHub Copilot](/en/get-started/learning-to-code/getting-feedback-on-your-code-from-github-copilot)\n\n  Learn how you can ask GitHub Copilot to review your code changes and apply the suggested changes it creates.\n\n* [Storing your secrets safely](/en/get-started/learning-to-code/storing-your-secrets-safely)\n\n  Learn about secrets in software development and how you can manage them safely.\n\n* [Finding and fixing your first code vulnerability](/en/get-started/learning-to-code/finding-and-fixing-your-first-code-vulnerability)\n\n  Learn the basics of securing your code by resolving a code scanning alert in a demo repository.\n\n* [Finding and fixing your first dependency vulnerability](/en/get-started/learning-to-code/finding-and-fixing-your-first-dependency-vulnerability)\n\n  Learn how to keep your dependencies secure by enabling Dependabot and its features in a demo repository."}