Tulsa Software Engineer School

Master Core Fundamentals That Will Prepare You For A successful Coding Career

A Step-By-Step Roadmap To Success

Holberton’s Tulsa Software Engineer School has decided to take an innovative approach to educate its students for a career in software engineering. We do this by focusing on and engaging our students in project-based and peer learning. As a result, students will develop critical thinking, problem-solving skills, project management, time management, researching information, goal setting and learn how to prioritize. Thus, providing our graduates with the academic, cognitive, and professional skills necessary for career advancement.

Learn from others
Machine-Learning-Program

Educational Objectives

To accomplish its mission, Holberton is committed to the continual fulfillment of the following objectives:

  • Remain progressive in the development of our educational offerings by staying abreast of changes and trends which appear in the software engineering professions;
  • Utilize innovative approaches and methodologies in a non-traditional educational environment emphasizing a multiplicity of skills;
  • Teach students to develop critical thinking, problem-solving skills, project management, time management, researching information, goal setting and prioritization skill sets;
  • Provide a comprehensive, concentrated, qualitative educational program, which will guide the student through the development of the capabilities needed to meet the employment requirements in an ever-changing technological environment; and,
  • Provide learners with the academic, cognitive, and professional skills necessary for career advancement.

Admissions

The Admissions Process

Holberton School seeks to admit students who possess a high school diploma or its equivalent and have demonstrated the capacity or potential that indicates a reasonable probability of success in completing the program offered at the School. To accomplish this, Holberton evaluates all applicants and makes admissions decisions on an individual basis following the admission policies set forth in our catalog.

Almost all of the application process is automated to reduce as much unconscious bias as possible. Students are encouraged to apply for admission as soon as possible for a specific start date. Students must complete the entire admissions process on or before the first day of class for all programs. Students who fail to complete the admissions process four days prior to the first day of class may be required to reschedule to another start date.

Holberton-admissions-process
Programming-Courses
Holberton offers 12 and 20-month professional programs in the following disciplines:

Learn About Us As We Learn About You

The Application Process

Let's explore whether Holberton is a good fit for you.

At Holberton, we don’t make you take an SAT or ACT. Completing our application demonstrates your determination and your aptitude. Almost all of the application process is automated to reduce as much unconscious bias as possible. Students are encouraged to apply for admission. 

We don’t care about your grades or test scores. We don’t care about your gender, or race, or where you are from. All that matters is your ambition and your mind. Show Us Why We Should Invest in You

Don’t worry if you are a beginner! The application gives you everything you need to succeed…, even if you know nothing about programming. If you get stuck, utilize the resources we provide you or find your own!  

Ready to Apply?

If you can make it through our application process, then Holberton School Tulsa is an excellent place for you to become a great coder!

Complete mini-challenges that you can do at your own pace (about 2 hours)

two

Learn the basics of Linux, and build a website from the ground up | no experience necessary (about 2 weeks) 

Three

Complete an onsite or remote Q&A and tech challenge 

Ready to Apply?

If you can make it through our application process, then Holberton School Tulsa is an excellent place for you to become a great coder!

*Application process takes about four weeks (average) and demonstrates your aptitude, determination, and eligibility for enrollment.  Are you ready?

Learn-by-doing

Find out more

We strive to create an open, welcoming, transparent community where students, faculty, and staff can thrive and be themselves. Find out more about Holberton below.

Fundamentals

By understanding how computers and programming languages are working under the hood, you will build your career on top of strong foundations. With it, you will be able to learn and understand new technologies quickly, an important skill in the current unstoppable world. You will also work with essential data structures and algorithms, which will make you a great Software engineer – the type that best companies hire.

Learn-the-fundamentals

Computer Science and Front-end Web Development

Front-end web development defines how we use our computers every day. The work of front-end developers is what helps technology be usable to the average person, and companies with the best, most stable, and most usable sites are the most popular on the web.

Learn About Front-end Web Development

Front-end-web-developer
Front-end-web-developer

Front-end Web Development

Front-end web development defines how we use our computers every day. The work of front-end developers is what helps technology be usable to the average person, and companies with the best, most stable, and most usable sites are the most popular on the web. Learn About Front-end Web Development

Computer Science and Back-end Web Development

Back-end web development is where the magic happens on websites. Finding the perfect rental, sharing a photo from the cloud, and keeping people secure while using the web are all driven by back-end web developers.

Learn About Back-End Web Develoment

Computer Science and Full-stack Web Development

You’ll advance the web development principles and skills introduced in the first 3 sprints of the program. You’ll learn advanced skills in front-end and back-end development including mastering frameworks that are in high demand throughout the industry. Demystify front-end and back-end development with emphasis on cache, authentication, NoSQL, React, responsive design, and accessibility.

Full-stack-web-development
Front-end-web-developer

Computer Science and DevOps Engineering

In this program, students will learn skills in devops engineering, focusing on skills that are in high demand throughout the industry. Students will learn how to deploy and maintain scalable web infrastructure for high traffic platforms. By working through this program, students will gain familiarity with CI/CD, Cloud providers, network security, logging and monitoring.

Discover Devops Engineering

Computer Science and Augmented Reality & Virtual Reality

You’ll learn programming in C# and developing interactive mixed reality projects in Unity3D, the world’s leading real-time game engine. While AR/VR is most popularly known for gaming and entertainment, it’s also been adopted outside the tech sector as well, including in the medical, auto, and construction industries. Learn C#, Unity 3D, and concepts including UI design, interaction design, working with 3D assets, animation, and audio to develop interactive mixed-reality experiences.

Explore Augumented & Virtual Reality

AR-VR-Student
Low-Level-and-Algorithms

Computer Science and Linux Programming, Advanced Algorithms, and Blockchain

You’ll learn the full capability of the Linux Kernel API by reproducing C standard library functions and command-line tools as well as diving deep into the fundamentals of network communication, parallel programming, and advanced data structures and algorithms. During the last trimester of this specialization, you will develop your own cryptocurrency by building the entire Blockchain logic and cryptography in the C programming language.

Low-Level-and-Algorithms

Low Level and Algorithms

You’ll learn the full capability of the Linux Kernel API by reproducing C standard library functions and command-line tools as well as diving deep into the fundamentals of network communication, parallel programming, and advanced data structures and algorithms. During the last trimester of this specialization, you will develop your own cryptocurrency by building the entire Blockchain logic and cryptography in the C programming language.

Computer Science and Machine Learning

Machine learning is the process of teaching computers how to learn from data to make decisions or predictions without being explicitly programmed to do so. Students will learn about Python’s Numpy, Tensorflow, Keras, and Pandas libraries applied to the latest problems in computer vision, natural language processing, recommender systems, and more.

Learn from others

Machine Learning

Machine learning is the process of teaching computers how to learn from data to make decisions or predictions without being explicitly programmed to do so. Students will learn about Python’s Numpy, Tensorflow, Keras, and Pandas libraries applied to the latest problems in computer vision, natural language processing, recommender systems, and more.

Ready to define your future?

Start your journey today!