AI Tutor for Aspiring Web Developers

Custom chatbot

Business need

Web development is hard. It’s easy to get discouraged when you don’t know which skills you’ll need to get your first job. So studying needs to be fun, easy, and engaging.

 

Result

We created an AI chatbot for aspiring web developers. It can assess skills, suggest learning materials, and track progress. This helps us attract and nurture the new generation of software engineers.

Industry
Technology
Location
USA
USA
Working together since
2009

MindK is a full-cycle software development company. Since 2009, we've built almost two hundred complex web and mobile projects.

CEO at MindK

Oleg Nesterov

MindK, CEO

Many young people, who wanted to become web developers, asked us what is essential to know to get a first job in a software company

We combined our experience, best external resources (articles, books, video tutorials), and the power of artificial intelligence to help people jump-start their careers.

The challenge

Most people think that studying is hard. When we decided to educate web development newbies, we knew we had to start by making studying more interactive and fun.

The Solution

We created an AI tutor in the form of Telegram and Facebook chatbots. Students can choose the category they're interested in, such as Git or Unix, and answer both theoretical and practical questions.

Keeping track of the progress

After going through a quiz, the chatbot shows a student’s current rating. to being called a “Guru”.

Keeping track of the progress

After going through a quiz, the chatbot shows a student’s current rating. to being called a “Guru”.

The very first results are helpful for figuring out the starting point. Every next result shows how close the user is getting

Best educational resources at the fingertips

By specifying the email address in settings, a user can get links to useful books, articles, and video tutorials.

Best educational resources at the fingertips

By specifying the email address in settings, a user can get links to useful books, articles, and video tutorials.

The resources are grouped by theme and delivered right into the inbox. Thus anyone can get relevant information to fill the knowledge gaps.

Empowered by machine learning

WannaBe.Guru can answer user text messages which express greeting, valediction, or gratitude. It responds to FAQs and reacts to different requests like “please start a quiz", "show settings”, and so on.

Empowered by machine learning

WannaBe.Guru can answer user text messages which express greeting, valediction, or gratitude. It responds to FAQs and reacts to different requests like “please start a quiz", "show settings”, and so on.

Admin page to control and improve the bot

An admin can always control the bot through a laptop, tablet, or smartphone, Admin web page allows the admin to manage lists of students, categories, and questions, as well as add NLP intents.

Tech stack

  • pyTelegramBotAPI pyTelegramBotAPI
  • Facebook API Facebook API
  • Python Python
  • NLTK NLTK
  • NumPy NumPy
  • SciPy SciPy
  • MongoDB MongoDB
  • Laravel Laravel
  • PostgreSQL PostgreSQL
  • Node.js Node.js
  • React React
  • Bootstrap Bootstrap

Now users can

Assess their current level of knowledge in various categories
01
Get personal recommendations and learning materials delivered to the inbox
02
Ask questions related to web development
03
Control and improve the bot using an admin panel
04

Drive innovation with MindK

Let us know about your challenges and we'll
help you find the solution.

Explore more cases

Aim Analytics

Data-driven TV and radio ad campaign management

Learn more

CEMAsys

CSR solution for Forbes Global 2000 companies

Learn more

Melody

Music search engine for Grammy-awarded producers

Learn more