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
Apprentices will learn to do full-stack web development using JavaScript. What bootcamps and apprenticeships like Techtonica have in common is the fact that they are intensive training. However, bootcamps can be pretty passive classroom learning with students and they cost between $15,000 and $30,000.
An apprenticeship aims to be more like the workplace to make the transition into the industry better—instead of having an instructor constantly guiding you, a facilitator gives you assignments and you're expected to figure out what to do with volunteers, mentors, tech groups, and other apprentices. In the best-case scenarios, there are regular check-ins with managers and mentors provide support. We’re making Techtonica’s program as hands-on and project-based as possible to best prepare you for work in tech.
If you would like to contribute to the curriculum, please choose a subject from the Table of Contents below and work on or write lesson plans for that subject using our lesson plan template, then send a pull request for approval.
- What is Tech?
- Welcome, Tips, and Rules
- How to Learn
- Growth Mindset
- How to Pair Program
- Dev Tools Setup
- Command Line
- Intro to Command Line Interface Tools
- Advanced Command Line
- HTML
- Your First Tags
- Basic Attributes
- CSS
- IDs and Classes
- Tags You Can't See
- Version Control
- What is Version Control?
- Collaborating with git
- Using GitHub
- Giving Presentations
- Bootstrap
- UI/UX
- Sass
- JavaScript
- jQuery
- Request/Response
- Inclusion
- Databases
- Project Management
- Documentation
- Deploying
- Testing
- AJAX
- JavaScript 8: Object-Oriented Programming (OOP)
- Data Structures
- Hash Tables
- Linked Lists
- Stacks
- Queues
- Trees
- APIs
- React
- Web patterns
- Python
- Interviewing
- Django
- Refactoring
- Mobile Development
- DevOps
- Security
- Popular Tools
- Data Visualization
- Machine Learning
- Operating Systems
- Data Science
- Open Source Projects
- Entrepreneurship
- Roles in Tech
- Optimization
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.