Unit 00 — Programming Foundations: Students will begin to build an understanding of how programming languages and Unix system work — "what is going on under the hood". This foundational knowledge of how computers and programming languages work will allow graduates to optimize and debug anything later on in their professional career. Students will also begin working with algorithms and data structures which are essential foundations for great Software Engineers - the type that the best companies hire. Areas of focus for Unit 00 include: C and Unix programming, graphical programming, data structures, assembly language, and algorithms as well as reverse engineering and security protocols. Unit 01 — Higher-level Languages: This unit introduces students to higher-level languages, increasingly advanced algorithms, space and time complexity, database management, and front-end programming. Using the latest technologies, they will begin to create a complete web application project that will span the rest of the fundamental year. This unit will provide the skills necessary to succeed in the best companies in Silicon Valley and beyond. Areas for focus include: Python, Front-end development, Object Oriented Programming, Database Architecture and Implementation, Web Infrastructure, HTML, CSS, and Unit Testing. Unit 02 — SRE, DevOps, and more. This unit emphasizes automation, scalability, and reliability, so that students are familiar with the infrastructure and best practices similar to those in tech powerhouses. Alongside a continuation in web development, students also advance in algorithmic understanding, technical writing, debugging, and project management. Areas for focus include DevOps, Security, Networking, Javascript, APIs, Hackathons, algorithms, and Portfolio projects.
09/07/2020
Holberton School is a software engineering school that trains individuals to become Full Stack Software Engineers through 100% hands-on learning.
Industries:
Companies: Google, Apple, Linkedin, Facebook, NASA, Dropbox
Job Titles: Junior Software Developer, Full Stack Developer, Backend Engineer, Frontend Engineer