0% found this document useful (0 votes)
3K views

Roadmap Foundations: All Trimesters

The 9-month Foundations roadmap focuses on achieving mastery of fundamental engineering concepts and coding skills. Professional development supplements this primary goal. By the end of Foundations, students will have a strong technical foundation to either specialize or prepare for interviews and jobs through Holberton's interview preparation and Career Sprint program. The roadmap covers topics across three trimesters including systems engineering, web development, programming languages, algorithms, and more.

Uploaded by

Edgar Quintero
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views

Roadmap Foundations: All Trimesters

The 9-month Foundations roadmap focuses on achieving mastery of fundamental engineering concepts and coding skills. Professional development supplements this primary goal. By the end of Foundations, students will have a strong technical foundation to either specialize or prepare for interviews and jobs through Holberton's interview preparation and Career Sprint program. The roadmap covers topics across three trimesters including systems engineering, web development, programming languages, algorithms, and more.

Uploaded by

Edgar Quintero
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

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

Professional Development will be a key supplement to this


Recursion Whiteboarding
primary goal.

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.

First Trimester Third Trimester

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

You might also like