Sentence view Universal Dependencies - English - GENTLE Language English Project GENTLE Corpus Part test Annotation Aoyama, Tatsuya; Behzad, Shabnam; Gessler, Luke; Levine, Lauren; Lin, Yi-Ju Jessica; Liu, Yang Janet; Peng, Siyao Logan; Zhu, Yilun; Zeldes, Amir
Text: Transcription Written form - Colors
showing 1 - 100 of 199 • next
Welcome to the Techtonica curriculum !
s-1
GENTLE_syllabus_techtonica-1
Welcome to the Techtonica curriculum!
Techtonica is a non-profit project of SocialGood that does free tech training and job placement for unemployed or underemployed folks .
s-2
GENTLE_syllabus_techtonica-2
Techtonica is a non-profit project of SocialGood that does free tech training and job placement for unemployed or underemployed folks.
For more information , please see our website : Techtonica.org
s-3
GENTLE_syllabus_techtonica-3
For more information, please see our website: Techtonica.org
Program participants will learn to do full - stack web development using JavaScript .
s-4
GENTLE_syllabus_techtonica-4
Program participants will learn to do full-stack web development using JavaScript.
What bootcamps and Techtonica have in common is the fact that they are intensive training .
s-5
GENTLE_syllabus_techtonica-5
What bootcamps and Techtonica have in common is the fact that they are intensive training.
However , bootcamps can be pretty passive classroom learning and they cost $ 15,000 + for the students .
s-6
GENTLE_syllabus_techtonica-6
However, bootcamps can be pretty passive classroom learning and they cost $15,000+ for the students.
Techtonica aims to be more like the workplace to make the transition into the industry better — instead of having an instructor constantly guiding you ( which you won’t have in any software engineering job ) , you are given a general schedule of topics and assignments ( see our curriculum repo for an idea of the resources provided ) and you ’re expected to figure out what to do on your own or in collaboration with volunteers , mentors , tech groups , and other participants .
s-7
GENTLE_syllabus_techtonica-7
Techtonica aims to be more like the workplace to make the transition into the industry better—instead of having an instructor constantly guiding you (which you won’t have in any software engineering job), you are given a general schedule of topics and assignments (see our curriculum repo for an idea of the resources provided) and you’re expected to figure out what to do on your own or in collaboration with volunteers, mentors, tech groups, and other participants.
We ’re making Techtonica’s program as hands - on and project - based as possible to best prepare you for work in tech .
s-8
GENTLE_syllabus_techtonica-8
We’re making Techtonica’s program as hands-on and project-based as possible to best prepare you for work in tech.
Jump to Curriculum Table of Contents .
s-9
GENTLE_syllabus_techtonica-9
Jump to Curriculum Table of Contents.
Table of Contents
s-10
GENTLE_syllabus_techtonica-10
Table of Contents
The following is the approximate sequence of the topics during the program but is always being tuned and optimized so if you have questions , please open an issue .
s-11
GENTLE_syllabus_techtonica-11
The following is the approximate sequence of the topics during the program but is always being tuned and optimized so if you have questions, please open an issue.
Week 0 - Pre - Work
s-12
GENTLE_syllabus_techtonica-12
Week 0 - Pre - Work
Week 1 - Onboarding & Developer Tools
s-13
GENTLE_syllabus_techtonica-13
Week 1 - Onboarding & Developer Tools
Week 2 - Webpages : HTML & CSS
s-14
GENTLE_syllabus_techtonica-14
Week 2 - Webpages: HTML & CSS
Week 3 - JavaScript Fundamentals
s-15
GENTLE_syllabus_techtonica-15
Week 3 - JavaScript Fundamentals
Week 4 - Intermediate JavaScript and React
s-16
GENTLE_syllabus_techtonica-16
Week 4 - Intermediate JavaScript and React
Week 5 - Web APIs
s-17
GENTLE_syllabus_techtonica-17
Week 5 - Web APIs
Week 6 - Databases
s-18
GENTLE_syllabus_techtonica-18
Week 6 - Databases
Week 7 - Advanced JS and React
s-19
GENTLE_syllabus_techtonica-19
Week 7 - Advanced JS and React
Week 8 - Testing
s-20
GENTLE_syllabus_techtonica-20
Week 8 - Testing
Week 9 - Eventonica Project
s-21
GENTLE_syllabus_techtonica-21
Week 9 - Eventonica Project
Week 10 - More PERN & Review
s-22
GENTLE_syllabus_techtonica-22
Week 10 - More PERN & Review
Week 11 - Data Structures & Algorithms
s-23
GENTLE_syllabus_techtonica-23
Week 11 - Data Structures & Algorithms
Data Structures
s-24
GENTLE_syllabus_techtonica-24
Data Structures
[25]
Algorithms
s-25
GENTLE_syllabus_techtonica-25
Algorithms
Week 12 - Final Assessments
s-26
GENTLE_syllabus_techtonica-26
Week 12 - Final Assessments
Week 13 - Career Week !
s-27
GENTLE_syllabus_techtonica-27
Week 13 - Career Week!
Week 14 - Project Prep Week & Electives
s-28
GENTLE_syllabus_techtonica-28
Week 14 - Project Prep Week & Electives
Weeks 15 + - Final Project
s-29
GENTLE_syllabus_techtonica-29
Weeks 15+ - Final Project
Week 0 - Pre - Work
s-30
GENTLE_syllabus_techtonica-30
Week 0 - Pre - Work
Before beginning the program , participants meet weekly for 4 weeks to learn JavaScript fundamentals .
s-31
GENTLE_syllabus_techtonica-31
Before beginning the program, participants meet weekly for 4 weeks to learn JavaScript fundamentals.
Participants should memorize common JavaScript built - in functions within the first month .
s-32
GENTLE_syllabus_techtonica-32
Participants should memorize common JavaScript built-in functions within the first month.
Week 1 - Onboarding & Developer Tools
s-33
GENTLE_syllabus_techtonica-33
Week 1 - Onboarding & Developer Tools
1. Welcome , Tips , and Rules
s-34
GENTLE_syllabus_techtonica-34
1. Welcome, Tips, and Rules
2. Expectations While at Techtonica
s-35
GENTLE_syllabus_techtonica-35
2. Expectations While at Techtonica
3. How to Learn
s-36
GENTLE_syllabus_techtonica-36
3. How to Learn
4. Professionalism
s-37
GENTLE_syllabus_techtonica-37
4. Professionalism
5. Roles in Tech
s-38
GENTLE_syllabus_techtonica-38
5. Roles in Tech
6. Intro to Command Line Interface Tools
s-39
GENTLE_syllabus_techtonica-39
6. Intro to Command Line Interface Tools
7. Advanced Command Line
s-40
GENTLE_syllabus_techtonica-40
7. Advanced Command Line
8. Bash Profile
s-41
GENTLE_syllabus_techtonica-41
8. Bash Profile
9. Vim
s-42
GENTLE_syllabus_techtonica-42
9. Vim
10. Home brew
s-43
GENTLE_syllabus_techtonica-43
10. Home brew
11. How to Pair Program
s-44
GENTLE_syllabus_techtonica-44
11. How to Pair Program
12. Project 0 - Week 1 Review
s-45
GENTLE_syllabus_techtonica-45
12. Project 0 - Week 1 Review
13. Operating Systems
s-46
GENTLE_syllabus_techtonica-46
13. Operating Systems
14. Keyboard Shortcuts
s-47
GENTLE_syllabus_techtonica-47
14. Keyboard Shortcuts
15. Ergonomics
s-48
GENTLE_syllabus_techtonica-48
15. Ergonomics
16. Growth Mindset
s-49
GENTLE_syllabus_techtonica-49
16. Growth Mindset
17. Asking Good Questions
s-50
GENTLE_syllabus_techtonica-50
17. Asking Good Questions
18. Networking ( Career )
s-51
GENTLE_syllabus_techtonica-51
18. Networking (Career)
19. Chrome Developer Tools : Setup
s-52
GENTLE_syllabus_techtonica-52
19. Chrome Developer Tools: Setup
20. One of either : Living in Open Workspaces or Working Remotely depending on program status .
s-53
GENTLE_syllabus_techtonica-53
20. One of either: Living in Open Workspaces or Working Remotely depending on program status.
21. HTML
s-54
GENTLE_syllabus_techtonica-54
21. HTML
22. Intro to CSS
s-55
GENTLE_syllabus_techtonica-55
22. Intro to CSS
23. JS HTML DOM Methods
s-56
GENTLE_syllabus_techtonica-56
23. JS HTML DOM Methods
24. Debugging
s-57
GENTLE_syllabus_techtonica-57
24. Debugging
25. Recipe Page Project : HTML
s-58
GENTLE_syllabus_techtonica-58
25. Recipe Page Project: HTML
Week 2 - Webpages : HTML & CSS
s-59
GENTLE_syllabus_techtonica-59
Week 2 - Webpages: HTML & CSS
1. Git Version Control
s-60
GENTLE_syllabus_techtonica-60
1. Git Version Control
2. .gitignore
s-61
GENTLE_syllabus_techtonica-61
2. .gitignore
3. Using GitHub for Code Storage
s-62
GENTLE_syllabus_techtonica-62
3. Using GitHub for Code Storage
4. GitHub Collaboration
s-63
GENTLE_syllabus_techtonica-63
4. GitHub Collaboration
5. Operating Systems
s-64
GENTLE_syllabus_techtonica-64
5. Operating Systems
6. Local Development with VS Code
s-65
GENTLE_syllabus_techtonica-65
6. Local Development with VS Code
7. Article : What Exactly is the DOM ?
s-66
GENTLE_syllabus_techtonica-66
7. Article: What Exactly is the DOM?
8. How the Internet Works ( The Other Kind of Networking )
s-67
GENTLE_syllabus_techtonica-67
8. How the Internet Works (The Other Kind of Networking)
9. Intro to DNS
s-68
GENTLE_syllabus_techtonica-68
9. Intro to DNS
10. Recipe Page Project : CSS
s-69
GENTLE_syllabus_techtonica-69
10. Recipe Page Project: CSS
11. Media Queries
s-70
GENTLE_syllabus_techtonica-70
11. Media Queries
12. UI / UX
s-71
GENTLE_syllabus_techtonica-71
12. UI/UX
13. Bootstrap
s-72
GENTLE_syllabus_techtonica-72
13. Bootstrap
14. Building Confidence
s-73
GENTLE_syllabus_techtonica-73
14. Building Confidence
15. Recipe Page Project : Bootstrap
s-74
GENTLE_syllabus_techtonica-74
15. Recipe Page Project: Bootstrap
16. Solving Code Challenges
s-75
GENTLE_syllabus_techtonica-75
16. Solving Code Challenges
17. Git Part 2 : Study Guide
s-76
GENTLE_syllabus_techtonica-76
17. Git Part 2: Study Guide
18. Portfolio Project : HTML , CSS & Bootstrap
s-77
GENTLE_syllabus_techtonica-77
18. Portfolio Project: HTML, CSS & Bootstrap
19. Using GitHub for Project Collaboration
s-78
GENTLE_syllabus_techtonica-78
19. Using GitHub for Project Collaboration
20. Portfolio Project : Personal Branding
s-79
GENTLE_syllabus_techtonica-79
20. Portfolio Project: Personal Branding
21. Reading / Writing Documentation
s-80
GENTLE_syllabus_techtonica-80
21. Reading/Writing Documentation
22. Writing Readable Code
s-81
GENTLE_syllabus_techtonica-81
22. Writing Readable Code
23. Deploy your Portfolio Project : Deploying Client - Side Apps with Netlify
s-82
GENTLE_syllabus_techtonica-82
23. Deploy your Portfolio Project: Deploying Client - Side Apps with Netlify
24. Portfolio Project : Collaboration and Review
s-83
GENTLE_syllabus_techtonica-83
24. Portfolio Project: Collaboration and Review
Week 3 - JavaScript Fundamentals
s-84
GENTLE_syllabus_techtonica-84
Week 3 - JavaScript Fundamentals
1. JavaScript 1 - Variables , Strings , Numbers
s-85
GENTLE_syllabus_techtonica-85
1. JavaScript 1 - Variables, Strings, Numbers
2. JavaScript 2 - Arrays , Functions
s-86
GENTLE_syllabus_techtonica-86
2. JavaScript 2 - Arrays, Functions
3. JavaScript 3 - Conditionals , Comparisons , Booleans
s-87
GENTLE_syllabus_techtonica-87
3. JavaScript 3 - Conditionals, Comparisons, Booleans
4. JavaScript 4 - Loops
s-88
GENTLE_syllabus_techtonica-88
4. JavaScript 4 - Loops
5. JavaScript 5 - Switch Statements
s-89
GENTLE_syllabus_techtonica-89
5. JavaScript 5 - Switch Statements
6. JavaScript 6 - Object Literals
s-90
GENTLE_syllabus_techtonica-90
6. JavaScript 6 - Object Literals
7. Datetime
s-91
GENTLE_syllabus_techtonica-91
7. Datetime
8. Basic JavaScript Practice
s-92
GENTLE_syllabus_techtonica-92
8. Basic JavaScript Practice
9. Testing & TDD
s-93
GENTLE_syllabus_techtonica-93
9. Testing & TDD
10. Assigned Reading - Eloquent JavaScript
s-94
GENTLE_syllabus_techtonica-94
10. Assigned Reading - Eloquent JavaScript
Week 4 - Intermediate JavaScript and React
s-95
GENTLE_syllabus_techtonica-95
Week 4 - Intermediate JavaScript and React
1. JavaScript DOM Manipulation - formerly jQuery
s-96
GENTLE_syllabus_techtonica-96
1. JavaScript DOM Manipulation - formerly jQuery
2. HTML / JS Game Project
s-97
GENTLE_syllabus_techtonica-97
2. HTML/JS Game Project
3. a11y : Accessibility
s-98
GENTLE_syllabus_techtonica-98
3. a11y: Accessibility
4. SEO
s-99
GENTLE_syllabus_techtonica-99
4. SEO
5. Portfolio Project : Incorporate SEO & a11y
s-100
GENTLE_syllabus_techtonica-100
5. Portfolio Project: Incorporate SEO & a11y
Edit as list • Text view • Dependency trees