ROOTs Technology

Learn to code and start building web applications

Learn more

ROOTs Technology helps beginners learn web development by teaching them to build websites and web applications using JavaScript and Python. Our coding curriculum and 1-on-1 mentor sessions offer an affordable alternative to expensive coding bootcamps. We also provide job search assistance for our students.

  • Learn to code with our guidance and curated curriculum
  • Build real-world applications for your portfolio projects
  • Get resume and cover letter assistance, along with mock interviews

If you're looking to learn to code and best prepare for a career switch into software development, ROOTs Technology is here to help you.

To learn more about your instructor, and founder of ROOTs Technology, Tolu (Tj) Oyeniyi, click here!


Curated Coding Curriculum

Our curated, online coding curriculum is focused on teaching you what you need to know, so you don't waste time learning topics that aren't immediately relevant.

1-on-1 Sessions

We schedule video sessions to help you get "unstuck" and work on course material together, making sure you understand the various tools and technologies you're learning.

Job Search Support

Just applying to a job online isn't enough, we'll teach you techniques to increase the chance of your application being seen by the hiring manager.

Real-world Portfolio Projects

Your portfolio projects are what matter most in the job search, so we help you build projects that use real-world technologies that hiring managers are looking for.

Mock Interviews

To help you prepare for interviews, we practice mock interviews so you're comfortable with the process.

Resume and Cover Letter Assistance

We help you create a resume that speaks to your new technical skills, and create a cover letter template for effective applications.


The average cost of a coding bootcamp is $15,000. Here at ROOTs Technology, our goal is to lower the financial barrier into the technology field. We offer three-month payment plans for the Plus and Premium packages, and a two-month payment plan for the Basic package.



  • Access to curated online curriculum
  • 4 tutoring sessions
  • Resume and cover letter assistance
  • Weekly accountability check-ins
  • Mock interviews
  • Career discovery session



  • Access to curated online curriculum
  • 9 tutoring sessions
  • Resume and cover letter assistance
  • Weekly accountability check-ins
  • 1 Mock interview
  • Career discovery session

Frequently Asked Questions

What will I learn in this curriculum?

You'll learn to build websites and web applications using the latest and most relevant technologies on the job market, such as JavaScript and React JS, along with Python and Django, giving you the skills necessary to be hired as a software developer/engineer.

How long does the curriculum take to finish?

This is a self-paced curriculum, allowing each student to work at their own pace. We estimate it should take students about three months to finish the frontend React JS portion of the curriculum, at which point they can start applying to jobs. And after that, an additional two months to finish the backend Python portion of the curriculum. So, about five months total to finish the full curriculum.

What type of jobs will I be able to apply to when I finish this curriculum?

Upon completion of the React JS portion of the curriculum, you can start applying to job titles such as: frontend developer, web developer, software developer, and software engineering roles that focus on the frontend. After completing the Python portion, you can start applying to jobs titled: fullstack software developer, software engineer, and Python developer roles. Having Python under your tool belt gives you another option to start pursing data analyst roles as well.

Will you help me in my job search?

Yes, on top of making sure you have ample projects for your coding portfolio, I will also be providing help in your job search by giving you resources to update your resume, helping you create a cover letter template, and giving you my strategies and tips around sending effective job applications and improving the chance of your applications being seen by a hiring manager. I will also occassionally send a few job postings your way, and try to connect you with recruiters.

How long does it take to usually land a job as a junior engineer?

From my personal experience, and from other observing other self-taught engineers, it takes an average of 3-6 months to land your first engineering job. But, after you land your first engineering job, recruiters chase you instead of the other way around.

What happens if I get stuck and need help?

Depending on the package you purchase, you're alloted a certain number of session hours to schedule tutoring sessions with me over video, where we work on the problem you're stuck on together. This will also be a time for me to review your code and provide you feedback on how to improve, and recommend strategies to help you write better code.

Do you offer mock interviews?

Yes, depending on the package you purchase, you will receive one or two mock interviews where I will be helping you practice for real interviews. I've interviewed a number of software engineering candidates, so I'll be helping you prepare before the mock interview, as well as providing feedback after the mock interview.

Is there another way to get help outside of scheduling sessions?

Yes, you will have access to the private Facebook group of current students in the program with you. Since everyone is working at their own pace, some students will be ahead of you and will be able to help you solve various problems and discuss technical topics you may need more clarity on.

How long do I have access to the coding curriculum and Facebook group?

You have access to the coding curriculum and Facebook group of current students for one year. After that, we can discuss any additonal access that you might need on a month-to-month basis.

What is a career discovery session?

A career discovery session is the first step in the Career Prep part of the program. After you've completed the coding section, we assess your likes and dislikes as it relates to programming, and provide recommendations on roles you should consider applying for, types of companies you should look for, and how to assess the companies you're interviewing with to make sure they're a good fit for you.

Is this an accredited program?

No, only colleges and universities are accredited. Coding programs and bootcamps don't receive accreditation, but don't let that deter you from pursuing these alternative routes because most software engineers do not have a computer science degree, but are self-taught. When companies are hiring software engineers, your project portfolio of coding projects is what's considered, along with how you do on the coding questions and challenges they give you in the technical interview process. So, even if you have a computer science degree, you still do the same interview process as someone without it.

Is your class designated to help one get a software engineering position?

Yes, the goal of the ROOTs Technology Coding & Career Prep Program is to teach you to build websites and web applications using JavaScript and Python, and help you prepare for a career change into a web development role.

How do you help your students get a job as a software engineer?

We help our students get jobs as software engineers by helping them prepare for the job search. We do this by working with them to update their resume, helping them create a cover letter template, giving them real-world coding challenges and projects to work on, and conducting mock interviews (package-based) to help them practice for the technical interview process.

How long are tutoring sessions?

A tutoring session is an hour long, but they're scheduled in 30 minute increments. So, a full session is an hour long, but you schedule sessions 30 minutes at a time by default, helping you extend the number of actual sessions we have together.

What is your refund policy?

We offer a 14-day refund policy, returning up to 50% of the package price (not including taxes and fees).

Do you offer a payment plan?

Yes, we offer three-month payment plans on the Plus and Premium packages, and a two-month payment plan for the Basic package.

Is this program in-person or remote?

This is a fully remote program, with mentor sessions held over Zoom.