Tulsa Linux Programming, Advanced Algorithms, and Blockchain Programs

Explore how the Unix system works under the hood and create a Blockchain. Applications include, but are not limited to the following:

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)

Linux Programming, Advanced Algorithms, And Blockchain (12 month)

Program Description:
Students will use their experiences to expand their knowledge of the C programming language and the Linux kernel. Students will work with the C  programming language, explore operating systems, and work with advanced data structures and algorithms. This program includes application to their professional field and real-life situations such implementation of a Blockchain for building their own cryptocurrency.

Students will work with advanced data structures and algorithms and will uncover all the mechanisms behind the blockchain technology. Throughout this program, students will demonstrate knowledge and application of C, Linux kernel 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, or Junior Blockchain Engineer.

Credential Earned: Diploma

Certification/Licensure: Not applicable. There is no licensure or certification requirement to work in this field.

Jobs Classifications (SOC)

Technologies

c
linux
Linux
asm
ASM
c
asm
ASM
linux
Linux

Included in all Holberton Programs:

Machine Learning

Technical writing

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

Machine Learning

Collaboration

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

Machine Learning

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.

Machine Learning

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.

Machine Learning

Whiteboarding

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

Machine Learning

Technical writing

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

Machine Learning

Collaboration

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

Machine Learning

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.

Machine Learning

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.

Machine Learning

Whiteboarding

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

Developed in collaboration with working professionals

Linux Programming, Advanced Algorithms, and Blockchain
devo

Sebastien Tricaud

Director of Security Engineering at Devo

Linux Programming, Advanced Algorithms, and Blockchain
future_on

Olivier Chatry

Chief Software Architect at FutureOn

Linux Programming, Advanced Algorithms, and Blockchain
tttech

Julien Chevrier

Embedded software engineer at TTTech Auto Iberia

Find the right tuition for you:

At Holberton, we believe that people from every community and background should have the opportunity to become a software engineer. That is why we offer flexible payment options to help make your new career more accessible.
Find-the-right-tuition-for-you

Ready to define your future?

Start your journey today!