CodeIntense - Build Your First React App in One Month!

Have you gone through countless tutorials and online courses, but still can’t put an app together by yourself?

Copy-pasted a bunch of code from tutorials and StackOverflow, but don’t fully understand it, and how to debug it? Let alone, show to a potential employer?

Let me offer you THE FIRST AND ONLY, hands-on project-oriented program - CodeIntense!

The plan is extremely simple: within one month, you will learn how to build a functional to-do list app, first in vanilla JS and then in React.

You will build, style and deploy the app. If you are especially fast we might even make a simple Node.js server. However, speed is NOT the goal of this program, understanding and methodical thinking, are.

Unlike ANY other program:

  • You will learn how to write code entirely on your own, not copy-pasting stuff you don’t understand from a video/tutorial/StackOverflow.
  • You will NOT learn 50 different technologies, frameworks and libraries, from which you will remember none. The program is very focused and you will learn only what is necessary. This way you will put it to practice and remember most of it.
  • You will learn how to think as a programmer, and solve problems on your own.
  • You will NOT learn a bunch of theory that you will not fully understand or implement.
  • Every part of the app you will build will be clear to you and you could explain it to anyone.

How does the CodeIntense program work?

  1. We make a simple plan for the app.
  2. I provide you with learning materials for self learning and guidance how to use them.
  3. We have 1-on-1 or small group Zoom sessions to cover all the gaps between theory and practice, make sure you never get stuck.
  4. You will be added to a very active and collaborative Slack group for questions between sessions.

Technologies we will cover:

  • JavaScript: event handling, DOM manipulation and various data structures.
  • JS functional approach: return values, passing functions etc.
  • ES6 basics.
  • React, using functional components and hooks.
  • CSS & Styled Components.
  • Local storage.
  • React Router.
  • App code organization.
  • Git, GitHub and AWS for sharing and deploying your work.


  • Bootstrap or Material UI
  • Node.js & express server.
  • MongoDB & mongoose.
  • Axios for HTTP calls between client and server.


  • High motivation to achieve career/business goals.
  • The ability to work independently from home.
  • Basic HTML & CSS
  • Basic experience with any kind of programming language (not necessarily JS).
  • At least 12 weekly hours available (20 is optimal).

If you complete the CodeIntense program successfully, you will have the opportunity to apply to the full 1-on-1 mentorship program! Working on a bigger scale, in group projects, advanced concepts, help with job search and much more!

Sign Up & Start Today!

Client Reviews

google docs image d4e5caad a640 5bee bb3b db07bc3e6f9f

“I have been very fortunate to have been able to be mentored by Ilya. Working with him has been instrumental in my growth as a developer. He will challenge you to understand core concepts and expand problem solving and logical thinking skills as well as the importance of writing clean code. I would consider working with Ilya an invaluable experience.” — Greg Hawthorne

google docs image 78e1b660 f0c6 5b7f a6cf f1291c7e12aa

“Ilya is a great teacher and mentor. I tried lots of different ways to learn React but it didn’t really click until I started working with him. Ilya also helped me to understand basic principles and approaches that can be applied to any programming language. He get’s straight to the point and always finds ways to guide me and challenge me so I can find solutions to problems by myself. Our journey together has taken me from playing around with and idea to having a working prototype with multiple complex components interconnected and potentially release it as an application soon. Ilya’s ability to keep the momentum going has been the key factor to make this happen.” — Juan Mediavilla

google docs image bbc0165c 2abe 5f0d 85a5 afdf64dc44c2

“I would definitely recommend Ilya to anyone who has experience in coding but wants to get hands-on quickly to a project and complete it, from start to finish, with zero bullshit in between” — Omer Ben Shushan

google docs image 11bdc38d 38ea 58fc 8c6d cdd78ace6386

“Ilya was leading a successful web academy course in Trax. The course covered front end topics from the ground up and managed to attract veteran programmers as well as newbies. It was enlightening to see how Ilya simplifies complex concepts in HTML and CSS by using examples and group games.” — Nir Hemed, Trax Retail VP R&D

google docs image 52cb2777 05cb 5d14 8067 17ce16b1fa7f

“I recommend Ilya Dorman for a code mentor for your software company. Ilya helped solve some difficult javascript issues with our native app charts. His skills and knowledge were unparalleled. Along with that, however, he brought an energy and dependability that made him instrumental to the success of our project demands.” — Kimberly Freesland

google docs image ffd6cfd3 5f5d 55d1 94c7 85a5cfe28ad1

“Ilya is very knowledgeable, patient, and willing to help you understand the problem and the solutions. He is a very clear communicator and perfectly suited to mentor anyone that needs help. Please give him a chance to help you with your project, you will be glad you reached out to him.” — Luis Berrios

google docs image 713bbc45 3ae0 57a3 8d12 a44320eb763c

“Excellent! Very knowledgeable, polite and efficient. Got many of my problems solved quickly!” — Lise W. Noble

google docs image 803e9fd4 d74c 5c3a b9cc 82dc6a6d2742

“Ilya did a great job reviewing my React / Redux app. He is super efficient and communicative. Would recommend 100%” — Julian Peterson

google docs image 5c536022 7654 55cc ade8 afd092008b6b

“For some time now I was trying to find a high quality source to learn development. I have taken a number of courses, recorded and frontal. The course with Ilya is one of the best. He adapts the learning program to the student, and has a unique method that requires the learner to activate the mind and understand the processes he is doing. Ilya is a patient teacher, with extensive knowledge in the field, and gives a lot of support. Highly recommend to anyone who is serious and wants to understand the material thoroughly and to achieve great hands-on results.” — Faris Mulla

google docs image 80c1b70f f752 5fa1 9381 54796fc08736

“Ilya has mentored me in Javascript and React. He is very knowledgeable and very detailed at explaining things. He worked closely with me to ensure I understood the fundamentals, by allowing me to think solutions through and apply concepts that I have learned. He is also very pleasant and easy to work with. I would highly recommend Ilya and will work with him again.” — Andrea Headley, Business Systems Analyst at JPMorgan Chase & Co

google docs image f0138548 eb1a 5ce7 8f81 a913bed5a615

“Ilya helped me unwrangle some core concepts of backend vs frontend. Thanks!” — Moritz Laube