Roadmap Foundations: All Trimesters
Roadmap Foundations: All Trimesters
months
Roadmap Foundations All 3 Trimesters
The primary focus for the 9 months of Foundations is to
achieve mastery of fundamental engineering concepts and
become skilled in coding. Technical Writing Holberton Culture
At the conclusion of Foundations, students will have acquired Collaboration Mock Interviews
a strong foundation of technical knowledge from which they
can either build upon with a Specialization or begin preparing The Framework Time Management
for interviews and jobs as part of Holberton’s interview prep,
Career Sprint.
1 st Trimester 3 rd Trimester
2 nd Trimester
Intro to: HBnB (Web Development) : SysEng/DevOps:
- Emacs - SSH
- HTML
- Vim - SSL/TLS
- CSS
- Git/Github - HTTP/S
- JSON
- Vagrant 1 st Trimester - Webstack Debugging
- Unit Testing
C: - Servers
2 nd Trimester 3 rd Trimester - Web Servers (Nginx)
- Basics SysEng: C: - Application Servers
- Functions - Algorithms (Gunicorn)
- Open Systems Interconnection
- Pointers - Searching
Model
- Data Structures (Puppet)
1 st Trimester - Arrays - TCP/IP
- Load Balancers
Printf - Singly Linked Lists - Postmortems
2 nd Trimester
- Bit Manipulation - Networking
- Variadic Functions
Databases: 3 rd Trimester
HBnB (Web Development) : - Monitoring
- Memory Management - SQL
- File I/O - MySQL - Javascript
1 st Trimester
Shell - Syscalls - JQuery
- Processes - Deployment
- APIs
2nd
Trimester
- Flask
Linux: 3 rd Trimester
1 st Trimester - Signals and Processes Hack Days
Compilation - Scripting
2 nd Trimester
C:
1 st Trimester 2ndrdtrimester
3 Trimester
Heap/Stack - Data Structures Code Debugging
Python:
- Stacks/Queues
- Doubly Linked Lists - ORMs (SQLAlchemy)
- Hash Tables - Templating (Jinja2)
2 nd Trimester
- Binary Trees
1 st Trimester
Python: - Algorithms
Linux - Sorting
- Basics - Big O Notation
- Basics - Object-Oriented Programming
3 rd Trimester
- Dynamic Libraries Code Debugging
- Permissions - Interpreted Languages
- Redirections - Test Driven Development
- Static Libraries - Error Handling
- Command Line - File I/O
- Web Scraping
3 rd Trimester
Regexes
Second Trimester