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 React JS. 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, my goal is to lower the financial barrier into the technology field. I offer three-month payment plans for the Basic, Plus, and Premium packages for those interested in learning how to code; those packages have mentorship built in.
I also offer mentorship separately for those that are not looking to learn to code, but would like me to help them as their life and career coach.



  • Access to curated coding curriculum
  • 18 tutoring sessions
  • Resume and cover letter assistance
  • Weekly accountability check-ins
  • Access to my professional network
  • 1 Mock interview
  • Career discovery session

Career Prep


  • Career discovery session
  • Access to my professional network
  • Resume review session
  • Cover letter review session
  • 2 mock interviews
  • Salary negotiation 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, giving you the skills necessary to be hired as a frontend software developer and software 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 curriculum, at which point they can start applying to jobs. Students have up to six months to finish the curriculum once they sign up.

How long will I have access to the curriculum and to use my sessions?

You will have six months, starting from the day you sign up, to finish the curriculum and use your mentor sessions, mock interviews, and other package items. After those six months are up, you will no longer be able to use those resources.

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

Upon completion of the React JS 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.

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 to schedule tutoring 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, two, or three 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 can, and should, email me your questions before scheduling a tutoring session. One-off questions can quickly be addressed over email. If a question is too complicated to explain over email, then I'll ask you to schedule a session so we can walk through it together.

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 React JS, and help you prepare for a career change into a web development role.

Can I buy a cheaper package and upgrade later?

Yes, you can sign up for the program with a cheaper package, and when you're ready to upgrade, pay the difference between the two packages. And if needed, we can setup a payment plan for you to pay the difference as well. Contact us for more details.

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.

Do I need to buy the mentorship package separately if I buy the coding package (Basic, Plus, or Premium)?

No. If you sign up to learn to code with me as your mentor and tutor by getting the Basic, Plus, or Premium package, mentorship is built in.

What is your refund policy?

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

Do you offer a payment plan?

Yes, we offer three-month payment plans on the Basic, Plus, and Premium packages.

Is this program in-person or remote?

This is a fully remote program, with mentoring and tutoring sessions done over Zoom.

How long are tutoring sessions?

A tutoring session is 30 minutes long.