Tulsa Linux Programming, Advanced Algorithms, and Blockchain Program
Explore how the Unix system works under the hood and create a Blockchain. Applications include, but are not limited to the following:
- C
- Linux
- Assembly
- Assembly
- Shell
- Multithreading
- Sockets
- Data Structures
In this program students will approach problems and situations using the C programming language and the Linux kernel interface. Throughout this program, students will expand their knowledge and application of the C programming language and dig into operating systems. Students will also work with data structures and algorithms, while uncover the mechanisms behind the blockchain technology.
Computer Science, Linux Programming, Advanced Algorithms, And Blockchain (20 month)
Program Description:
In this program students will approach problems and situations using the C programming language and the Linux kernel interface. Throughout this program, students will expand their knowledge and application of the C programming language and dig into operating systems. Students will also work with data structures and algorithms, while uncover the mechanisms behind the blockchain technology.
Through this program, students will demonstrate knowledge and application of C, the Linux kernel interface, advanced trees, graphs, pathfinding, cryptography, block mining, blockchain, and more.
Graduates in this program can reasonably expect to get jobs as: Junior Software Engineer, Software Engineer, Embedded System Programmer, SRE, Junior Blockchain Engineer, Unix Developer, Distributed System Developer and C Developer.
Credential Earned: Diploma
Certification/Licensure: Not applicable. There is no licensure or certification requirement to work in this field.
Jobs Classifications (SOC)
- 15-1240 - Database and Network Administrators and Architects
- 15-1242 - Database Administrators
- 15-1243 - Database Integration Architects
- 15-1250 - Software and Web Developers, Programmers, and Testers
- 15-1251 - Computer Programmers
- 15-1252 - Software Developers
- 15-1253 - Software Quality Assurance Analysts and Testers
Technologies






Included in all Holberton Programs:

Technical writing
Technical writing is an invaluable skill and an excellent way to articulate and share your knowledge.

Collaboration
Collaboration is key to successful business. You will learn project management, interpersonal communication, and team collaboration skills.

Professional Development
It is not enough for you to know the answers to the questions; you need to be able to clearly communicate your thought processes and understanding.

The Framework
The Framework provides the structure, order, and balance necessary to maintain a productive peer learning environment and will help you succeed throughout your career.

Whiteboarding
Whiteboarding is an essential skill in the tech industry, both for effective planning and for excelling in tech interviews.

Technical writing
Technical writing is an invaluable skill and an excellent way to articulate and share your knowledge.

Collaboration
Collaboration is key to successful business. You will learn project management, interpersonal communication, and team collaboration skills.

Professional Development
It is not enough for you to know the answers to the questions; you need to be able to clearly communicate your thought processes and understanding.

The Framework
The Framework provides the structure, order, and balance necessary to maintain a productive peer learning environment and will help you succeed throughout your career.

Whiteboarding
Whiteboarding is an essential skill in the tech industry, both for effective planning and for excelling in tech interviews.
Find the right tuition for you:
