{"id":209,"date":"2025-10-23T12:37:26","date_gmt":"2025-10-23T17:37:26","guid":{"rendered":"https:\/\/sts.doit.wisc.edu\/training-materials\/?post_type=trainer_guide&#038;p=209"},"modified":"2026-06-30T13:49:18","modified_gmt":"2026-06-30T18:49:18","slug":"vs-code-trainer-guide","status":"publish","type":"trainer_guide","link":"https:\/\/sts.doit.wisc.edu\/training-materials\/trainer_guide\/vs-code-trainer-guide\/","title":{"rendered":"VS Code Trainer Guide"},"content":{"rendered":"\n<section class=\"wp-block-sts-block-sts-custom-sections\">\n<h2 class=\"wp-block-heading\">Objective:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Equip participants with foundational knowledge of Visual Studio Code (VS Code), its essential features, customization options, and practical skills for software development.<\/p>\n<\/section>\n\n\n\n<section class=\"wp-block-sts-block-sts-custom-sections\">\n<h2 class=\"wp-block-heading\">Target Audience:<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beginners in programming or web development who want to improve their efficiency using VS Code.<\/p>\n<\/section>\n\n\n\n<section class=\"wp-block-sts-block-sts-custom-sections\">\n<h2 class=\"wp-block-heading\">Key Sections<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Introduction to VS Code<\/li>\n\n\n\n<li>Tools &amp; Interface Overview<\/li>\n\n\n\n<li>Hands-on Activities (Navigating VS Code, Extensions, Terminal, Debugging)<\/li>\n\n\n\n<li>Advanced Features (Git Integration, Customization, Keyboard Shortcuts)<\/li>\n\n\n\n<li>Q&amp;A and Additional Resources<\/li>\n<\/ol>\n<\/section>\n\n\n\n<section class=\"wp-block-sts-block-sts-custom-sections\">\n<h2 class=\"wp-block-heading\">Workshop Flow<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Key Points to Cover:<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-b4b75a54 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<ul class=\"wp-block-list\">\n<li>What is VS Code, and why is it popular?<\/li>\n\n\n\n<li>How it compares to other editors (e.g., Notepad++, Atom, PyCharm).<\/li>\n\n\n\n<li>Real-world applications:<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Resources:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Slides \u2013 &#8220;Intro to VS Code.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Demo \u2013 Show a pre-configured VS Code workspace with a real project.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reminders:<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-b4b75a54 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<ul class=\"wp-block-list\">\n<li>Ask engaging questions to gauge familiarity:<\/li>\n\n\n\n<li>Keep it interactive by showing a side-by-side comparison of a simple text editor vs. VS Code.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Tools &amp; Interface Overview<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-b4b75a54 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h3 class=\"wp-block-heading\">Key Points to Cover:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">VS Code Layout:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Explorer Panel: Managing files and folders.<\/li>\n\n\n\n<li>Editor Window: Where code is written and edited.<\/li>\n\n\n\n<li>Integrated Terminal: Running commands without leaving the editor.<\/li>\n\n\n\n<li>Extensions Marketplace: Adding plugins to enhance functionality.<\/li>\n\n\n\n<li>Status Bar: Git status, errors, and notifications.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Keyboard Shortcuts &amp; Productivity Features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ctrl + P \u2192 Quick file search.<\/li>\n\n\n\n<li>Ctrl + Shift + P \u2192 Open the Command Palette.<\/li>\n\n\n\n<li>Ctrl + ~ \u2192 Open the integrated terminal.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Activity:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open a project in VS Code.<\/li>\n\n\n\n<li>Explore the interface, identify each component.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Resources:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Slides &amp; Screenshots explaining interface components.<\/li>\n\n\n\n<li>VS Code cheat sheet for shortcuts.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Resources:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure everyone has VS Code installed in advance.<\/li>\n\n\n\n<li>Encourage students to follow along on their own machines.<\/li>\n<\/ul>\n<\/section>\n","protected":false},"featured_media":0,"template":"","class_list":["post-209","trainer_guide","type-trainer_guide","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sts.doit.wisc.edu\/training-materials\/wp-json\/wp\/v2\/trainer_guide\/209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sts.doit.wisc.edu\/training-materials\/wp-json\/wp\/v2\/trainer_guide"}],"about":[{"href":"https:\/\/sts.doit.wisc.edu\/training-materials\/wp-json\/wp\/v2\/types\/trainer_guide"}],"wp:attachment":[{"href":"https:\/\/sts.doit.wisc.edu\/training-materials\/wp-json\/wp\/v2\/media?parent=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}