Holberton's Advanced Linux programming, Algorithm & Blockchain specialization allows students to dive into the complexity of the C programming language and the Linux kernel. Throughout this specialization, students will extend their knowledge of the C programming language, dig deeper into the Linux operating system, and approach advanced data structures and algorithms. The specialization ends with an implementation in C of a Blockchain for building their own cryptocurrency. Students will also be challenged with advanced data structures and algorithms, and they will uncover all the mechanisms behind the blockchain technology by building their own basic cryptocurrency from scratch, entirely in C. This 9-month specialization builds a solid foundation for students who aim to become a fast-growing Software Engineer as it will deepen the understanding of "how things work under the hood." By following this specialization, students will be well-versed in C, Linux kernel (signal, thread, file stream, IPC, ELF, etc.), advanced trees, graph, pathfinding, cryptography, block mining, blockchain, and more.
Holberton School is a software engineering school that trains individuals to become Full Stack Software Engineers through 100% hands-on learning.