
University of Oklahoma Outreach Coding Bootcamp
Become a Professional Software Developer
With the OU Outreach Coding Bootcamp powered by Fullstack Academy, you'll learn in-demand skills to prepare for a career as a web developer.
New: Learn and apply generative AI in software engineering
Program at a Glance
13-22
Weeks
07/01
Apply By
07/07
Next Start Date
$4,000
Potential Discounts
Why Learn Coding With University of Oklahoma Outreach?
The Demand for Web Developers
According to data from Lightcast™, employment of software developers is projected to grow 32% percent from 2020 to 2030. Businesses actively seeking web development professionals span across all industries and sizes, including local high-tech employers like Boeing, Humana, and General Dynamics, to name a few.
Hiring for roles like Back-End Engineer, Computer Programmer, Full-Stack Engineer, and Web Developer, these companies are rapidly growing and building out their software development teams. OU Outreach Coding Bootcamp grads will be well equipped for these roles and many others.

Bootcamp Application and Start Dates
Fullstack Academy is a top-ranked coding bootcamp renowned for providing immersive, full-stack JavaScript web development training using the NERD stack (Node.js, Express, React, Databases using SQL).
Fullstack Academy brings its learning method, reputation, and community to the OU Outreach Coding Bootcamp to make software developer training more accessible to individuals outside of traditional tech hubs.
How the University of Oklahoma Outreach Coding Bootcamp Works
The OU Outreach Coding Bootcamp is designed for students to pursue high-quality tech education while continuing to balance work or other commitments. Our bootcamps provide you with the flexibility to fit career development into your life.
Part-time and full-time bootcamp programs are available.
Bootcamp classes include live online instruction taught by industry-experienced professionals, group projects with fellow students, and independent learning assignments.
Office hours and out-of-class support are available to students.
-
All classes are held Monday-Friday.
9:00am-4:00pm CT
-
Classes are held on Mondays, Wednesdays and Thursdays.
6:30pm-9:30pm CT
Class time and schedule options vary by month and are subject to change. To see available class times and schedules for your cohort of choice, complete your application or schedule a call with a student advisor.
University of Oklahoma Outreach Coding Tuition
We’re committed to making tech education more accessible, which is why we offer several payment options to help you invest in your bootcamp education.
-
Enroll in an eligible bootcamp cohort by June 13, 2025 to receive the discount (a $3,000 value). Apply today!
Tuition: $12,995 Institutional Discount: -$3,000 Total Tuition w/ Discount: $9,995 A refundable deposit of $99, applied to your total tuition, is due at the time of enrollment. The deposit is refundable up until the end of the first week of classes.
-
Enroll in an eligible bootcamp cohort by June 13, 2025 to receive the discount (a $3,000 value). Apply today!
Tuition: $13,995 Institutional Discount: -$3,000 Total Tuition w/ Discounts: $10,995 A refundable deposit of $99, applied to your total tuition, is due at the time of enrollment. The deposit is refundable up until the end of the first week of classes.
Coding Jobs and Salaries in Oklahoma
In Oklahoma and remotely, organizations of all sizes and industries are seeking coding professionals. Leverage full-stack JavaScript and generative AI to build innovative solutions and expand your opportunities in 13-22 weeks. Entry-level web developers in Oklahoma earn an average yearly salary of $86,931 (Glassdoor), making now an exciting time to start or upskill a career in coding.
University of Oklahoma Outreach Coding Bootcamp Curriculum
Our full-stack JavaScript-based curriculum is designed to provide you with all the necessary skills to pursue a meaningful career in web development. As part of the OU Outreach bootcamp, you’ll also:
Explore how to apply generative AI in web development
Learn live online from industry-experienced professionals
Gain hands-on practice working with other developers
Graduate with a portfolio of projects to show employers
Receive career coaching and job search support
Be prepared for in-demand roles like Front-End Developer, Web Designer, Back-End Developer, and Full-Stack Web Developer
Students also take part in career simulations during their training, to prepare for real-life work scenarios and environments.
-
Get started with web development by setting up your coding environment, exploring Git for version control, and learning the core front-end languages—HTML, CSS, and JavaScript—along with responsive web design principles to build interactive and engaging websites.
Technologies
CSS
Git
HTML
JavaScript
Visual Studio Code
ConceptsConfigure Your Development Environment
Manage Code Efficiently with Git Version Control
Build Structured Web Pages Using HTML
Apply Styles with CSS
Enhance User Experience with JavaScript Interactivity
Develop Responsive and Mobile-Friendly Websites
-
Explore generative AI and large language models (LLMs), from how prompt engineering works to optimizing models.
Technologies
ChatGPT
Concepts
Understand the Fundamentals of Generative AI and LLMs
Build Skills in Prompt Engineering
Discover and Experiment with Various GPT Models
-
Develop interactive and dynamic web applications using JavaScript concepts, including control flow, conditionals, functions, loops, arrays, events, promises, test-driven development, and Document Object Model (DOM) manipulation.
Technologies
Git
JavaScript
Visual Studio Code
HTML
CSS
Concepts
Explore Advanced JavaScript Concepts
Control Program Flow and Handle Events
Manipulate the DOM
Implement Test-Driven Development (TDD)
-
Develop complex and scalable user interfaces with React, focusing on component-based architecture, state management, data fetching, and routing through hands-on experience.
Technologies
Node.js
React
Visual Studio Code
Git
JSON Web Token
Concepts
Learn React Components and JSX (JavaScript XML)
Manage Component State and Props Effectively
Fetch and Display Data with React Hooks
Implement Routing
Handle Global State Management
-
Explore how generative AI enhances application design by improving UI/UX, accelerating architectural planning, and generating initial code drafts.
Technologies
Figma
Framer
Microsoft Designer
Uizard
Concepts
Incorporate Generative AI into UI/UX Design Workflows
Leverage Generative AI for Efficient Architectural Planning
Explore Generative AI Tools for Code Generation
Enhance User Flows with Generative-AI-Driven Insights
-
Gain hands-on experience developing robust, scalable server-side applications with Node.js, Express, and SQL, including API creation, database design, user authentication, and build secure server-side logic.
Technologies
Node.js
Express.js
JSON Web Tokens
PostgreSQL
Visual Studio Code
bcrypt
Git
Concepts
Develop RESTful APIsDesign and Implement SQL Databases
Implement User Authentication
Understand Server-Side Architecture and Best Practices
-
Understand how generative AI can revolutionize your coding and testing workflows with generative AI-assisted code generation, migration, optimization, and testing.
Technologies
ChatGPT
GitHub Copilot
Microsoft Copilot (JWT)
Mostly AI
testRigor
Concepts
Utilize Generative AI for Code Generation
Apply Generative AI for Code Migration
Optimize Code with Generative AI
Automate Testing Processes Using Generative AI
-
Unlock the power of algorithms and data structures—the building blocks of efficient code. This unit covers algorithm analysis, data structures, and essential algorithms (searching, sorting, recursion).
Technologies
Git
JavaScript
Node.js
Visual Studio Code
Concepts
Grasp Algorithm Analysis Fundamentals
Create and Implement Data Structures
Apply Searching and Sorting Algorithms
Explore Concepts in Graph Algorithms
-
Apply your full-stack skills to develop a real-world web application, gain practical experience, and build a portfolio-ready project that demonstrates your proficiency to employers.
*Please note that this is a sample curriculum and is subject to change.
Coding Bootcamp Tools & Technologies
HTML
CSS
JavaScript
React
ChatGPT
Microsoft Copilot
GitHub Copilot
DOM
APIs
VScode
Redux
Express
PostgreSQL
Git and Github
Command Line
MostlyAI
testRigor
Figma
Uizard
Microsoft Designer
Framer
Pair Programming
Throughout bootcamp, you’ll program alongside a partner. Together, you’ll assume defined roles to solve programming challenges and double-check each other’s work.
Benefits of Pair Programming
Pair programming demonstrates practical expertise and inventive problem-solving abilities, which employers highly value on resumes. In addition, pair programming provides an opportunity to learn more about real-world remote work environments while building lasting, meaningful professional relationships.
Build a Portfolio of Apps
By the time you graduate from the University of Oklahoma Outreach, you’ll have a culminating full-stack capstone project in your software engineering portfolio. All of your code will be housed on GitHub and built out with real-world libraries and methodologies—demonstrating your technical, practical, and creative skills to future employers. Plus, you’ll work with your peers and practice coding in a development team.
Check out some of our past coding student capstone projects.
Landing a Coding Job in Oklahoma
OU Outreach students will gain valuable insight into how to build a successful career in coding from day one of the course. Throughout the bootcamp experience, students may access live workshops, office hours, and on-demand content to help build a job search toolkit—which includes an optimized resume and LinkedIn profile.
Following successful completion of the Career Success Program, students can choose to opt into additional coaching support and receive guidance for up to a year following graduation in:
Growing your professional network
Resume and LinkedIn profile optimization
Job interview prep
Salary negotiation workshops
And much more!
Students also graduate from the program with a portfolio of work that demonstrates their ability to solve real business problems for real companies.
While our programs do not guarantee employment, every bootcamp comes with career success guidance to help you in your job search. Fullstack Academy grads have landed jobs with some of the world's leading companies.
OU Outreach Tech Bootcamps are powered by Fullstack Academy. The companies listed above have hired Fullstack Academy graduates.
Who Should Attend the University of Oklahoma Outreach Coding Bootcamp
The University of Oklahoma Outreach Coding Bootcamp powered by Fullstack Academy is designed to support learners of all levels, including beginners. There’s no experience required to apply, be accepted, or succeed in the bootcamp.
Successful bootcamp students have backgrounds in:
Teaching
Finance
Retail
Customer service
Graphic design
Admin
Biology
And more...
Apply today and join others just like you on the first steps to a life-changing career.
FAQs
-
The coding bootcamp curriculum includes nine units:
Unit 1: Front-End Foundations
Learn Git, HTML, CSS, JavaScript, and responsive design to create interactive and visually appealing websites.Unit 2: Essentials of Generative AI
Explore the fundamentals of generative AI and large language models, focusing on prompt engineering and content optimization.Unit 3: Front-End Development
Develop dynamic web applications by diving into advanced JavaScript concepts, including DOM manipulation and event handling.Unit 4: Front-End Libraries
Build scalable and complex user interfaces with React, focusing on state management, routing, and data fetching.Unit 5: Designing Applications with Generative AI
Incorporate generative AI into UI/UX design workflows, architectural planning, and code generation to streamline development.Unit 6: Building Server-Side Applications with Generative AI
Create robust server-side applications with Node.js, Express, and SQL, focusing on APIs, user authentication, and secure architecture.Unit 7: Smart Coding and Testing with Generative AI
Enhance coding and testing efficiency by leveraging AI tools for code generation, optimization, migration, and automation.Unit 8: Algorithms and Data Structures
Understand algorithms and data structures, applying key concepts like searching, sorting, and recursion.Unit 9: Full-Stack Development Capstone Project
Apply your full-stack skills to develop a real-world web application, building a portfolio-ready project that showcases your expertise.For a syllabus on your program of interest, click here and fill out the form.
-
Many of our part-time students are working full-time while taking the program. Keep in mind that there are 9 hours in class and 15-20 hours worth of homework per week.
-
Yes, the University of Oklahoma Outreach Coding Bootcamp is beginner-friendly. It’s specifically designed for professionals who have no previous experience in coding. While some background knowledge is helpful, the only expectation is that students have general computer literacy skills in basics like efficiently using the internet/cloud and Windows.
-
Your time with our career success team will include everything from workshops to one-on-one office hours to phone chats before big interviews. And on top of all that, the team will be working behind the scenes to find openings that are right for you and staying up-to-date on the latest recruiting trends to make sure they prepare you for everything.
-
To be eligible for the program, you must be at least 18 years old and a high school grad/GED holder by the start date of your intended cohort.
-
Complete the application, take the assessment (60 minutes), and receive a decision. While taking the assessment, you may pause to save your progress and return at a later time. At any point in the process, you can also schedule a time to speak with one of our Student Advisors who can walk you through the process and answer your questions.
-
Graduates earn a certificate of completion issued by University of Oklahoma Outreach and Fullstack Academy.
-
There are a great number of online resources available and we encourage you to try them. Particularly for beginners, tools like Codecademy, Code School, and Team Treehouse can help you learn and practice in-demand coding concepts.
At the University of Oklahoma Outreach Coding Bootcamp, learning and practicing coding concepts are only part of the equation. Our program is backed by Fullstack Academy, one of the longest-running and most reputable bootcamp providers in the nation. Together, we provide a bootcamp that centers on ensuring students have everything they need to build a thriving career—all within an accelerated, guided, supportive, and career-focused environment for learning.
Additionally, the coding bootcamp centers on active learning and competency-based evaluation metrics, so prospective students can effectively build practical coding skills with real-world applications to become well-rounded web developers and software engineers.
-
No, University of Oklahoma Outreach Tech Bootcamps are not for credit and cannot be applied toward a degree or certificate program. Rather, they’re offered through the University of Oklahoma Outreach College of Continuing Education and facilitated by Fullstack Academy instructors and staff to provide in-demand tech skills training for current or prospective tech professionals.
-
You do need to provide your own computer for the bootcamp. It can be a laptop or desktop as long as it meets the minimum machine specifications of your chosen program. Because the bootcamp is live-online, you are required to have a webcam and microphone in order to participate in class.
Ensuring you have a computer that meets the requirements for your course is an essential part of setting yourself up for success in our bootcamps.
For full computer requirements for each of our program offerings, visit our Experience Online Learning page.
-
No, part-time bootcamp students cannot mix and match class dates or times. You must select one of the established schedule options for your cohort of choice during the application process.
Admissions Process
Once you’re ready to start your coding journey, here are the steps you can expect in the admissions process.
- Fill out our online application form
- Take our nontechnical assessment
- No coding experience required
- Covers logical reasoning
- Sent to you immediately upon submission of application
- Receive an entrance decision
