@@ -21,12 +21,96 @@ Also, we would like to extend a sincere level of gratitude to the members of our
21
21
22
22
### Curriculum: Vets Who Code Engineering
23
23
#### Module I: Command Line
24
- - ##### Unit 1: Introduction to the Command Line
25
- - Lesson 1: What is the Command Line?
26
- - Lesson 2: Why Use the Command Line?
27
24
28
- ### Module II: Visual Studio Code
29
- - [ 1.2: VS Code] ( md/developer-workflow/vs-code.md )
25
+ ##### Unit 1: Introduction to the Command Line
26
+ - Lesson 1: What is the Command Line?
27
+ - Lesson 2: Why Use the Command Line?
28
+ - Lesson 3: Terminal vs. Shell
29
+ - Lesson 4: Terminal Emulators
30
+ - Lesson 5: Shell Types (Bash, Zsh)
31
+
32
+ ##### Unit 2: Basic Commands
33
+ - Lesson 1: Navigating Directories (` cd ` , ` ls ` , ` pwd ` )
34
+ - Lesson 2: File Operations (` cp ` , ` mv ` , ` rm ` , ` touch ` )
35
+ - Lesson 3: Listing and Filtering Files (` ls ` , ` find ` )
36
+ - Lesson 4: Working with Permissions (` chmod ` , ` chown ` )
37
+ - Lesson 5: Disk and Directory Usage (` df ` , ` du ` )
38
+ - Lesson 6: Wildcards (` * ` , ` ? ` )
39
+ - Lesson 7: File Paths (Relative vs. Absolute)
40
+
41
+ ##### Unit 3: Text Manipulation
42
+ - Lesson 1: Viewing Files (` cat ` , ` less ` )
43
+ - Lesson 2: Text Editing (` nano ` , ` vi ` , ` emacs ` )
44
+ - Lesson 3: Searching and Editing (` grep ` , ` sed ` , ` awk ` )
45
+ - Lesson 4: Redirects and Pipes (` > ` , ` >> ` , ` | ` )
46
+ - Lesson 5: Text Comparison (` diff ` , ` comm ` )
47
+ - Lesson 6: Sorting and Uniqueness (` sort ` , ` uniq ` )
48
+ - Lesson 7: Basic Regular Expressions
49
+
50
+ ##### Unit 4: Advanced Features
51
+ - Lesson 1: Shell Scripting Basics
52
+ - Lesson 2: Environmental Variables
53
+ - Lesson 3: Aliases and Shortcuts
54
+ - Lesson 4: Command History (` history ` )
55
+ - Lesson 5: Job Control (` fg ` , ` bg ` , ` jobs ` )
56
+ - Lesson 6: Process Monitoring (` ps ` , ` pgrep ` )
57
+ - Lesson 7: Scheduling Tasks (` cron ` , ` at ` )
58
+
59
+ ##### Unit 5: Command Line Utilities
60
+ - Lesson 1: Package Management (` apt ` , ` brew ` )
61
+ - Lesson 2: Network Tools (` ping ` , ` curl ` , ` ssh ` )
62
+ - Lesson 3: System Monitoring (` top ` , ` htop ` )
63
+ - Lesson 4: File Compression (` zip ` , ` tar ` , ` gzip ` )
64
+ - Lesson 5: Data Transfer (` scp ` , ` rsync ` )
65
+ - Lesson 6: Users and Groups (` useradd ` , ` groupadd ` , ` sudo ` )
66
+ - Lesson 7: System Information (` uname ` , ` lscpu ` )
67
+
68
+ #### Module II: Visual Studio Code
69
+
70
+ ##### Unit 1: Introduction to VS Code
71
+ - Lesson 1: What is Visual Studio Code?
72
+ - Lesson 2: Installing Visual Studio Code
73
+ - Lesson 3: Exploring the Home Screen
74
+ - Lesson 4: Creating and Saving Your First File
75
+ - Lesson 5: Installing Your First Extension
76
+ - Lesson 6: Understanding the Sidebar
77
+ - Lesson 7: Your First Shortcuts
78
+
79
+ ##### Unit 2: Basic Editing
80
+ - Lesson 1: Typing and Deleting Text
81
+ - Lesson 2: Basic Copy-Paste
82
+ - Lesson 3: Undo and Redo
83
+ - Lesson 4: Finding and Replacing Text
84
+ - Lesson 5: Simple Selection Techniques
85
+ - Lesson 6: Using Basic Code Snippets
86
+ - Lesson 7: Intro to Line Numbers
87
+
88
+ ##### Unit 3: Files and Folders
89
+ - Lesson 1: Creating New Files and Folders
90
+ - Lesson 2: Moving and Renaming Files
91
+ - Lesson 3: Deleting Files and Folders
92
+ - Lesson 4: The File Explorer
93
+ - Lesson 5: Intro to Workspaces
94
+ - Lesson 6: Simple File Search
95
+ - Lesson 7: Working with Multiple Files
96
+
97
+ ##### Unit 4: The Fun of Extensions
98
+ - Lesson 1: What Are Extensions?
99
+ - Lesson 2: Finding Extensions
100
+ - Lesson 3: Installing and Uninstalling Extensions
101
+ - Lesson 4: Recommended Extensions for Our Troops
102
+ - Lesson 5: How to Update Extensions
103
+ - Lesson 6: Disabling and Enabling Extensions
104
+ - Lesson 7: Customizing Your Setup with Extensions
105
+
106
+ ##### Unit 5: Tips and Tricks
107
+ - Lesson 1: Commonly Used Shortcuts
108
+ - Lesson 2: Customizing Appearance (Themes)
109
+ - Lesson 3: Basic Custom Settings
110
+ - Lesson 4: Spell Check in VS Code
111
+ - Lesson 5: How to Zoom In/Out
112
+ - Lesson 6: Word Wrap and Other View Options
113
+ - Lesson 7: Where to Find Help and Resources
30
114
31
115
### Module III: Git and Github
32
116
- [ 1.3: Git] ( md/developer-workflow/git.md )
0 commit comments