Paqmind α

Paqmind is a learning platform dedicated to programming and web development.
We make online courses, guides, and roadmaps for directed self-learning. From beginners
to experts.

Practice-driven: only exercises + theory remarks

No auto-tests: solve and compare with explained solutions

No sandboxes: code & run it on your own machine

Task variety: from quizzes to refactorings

3courses

26lessons

302+exercises

Our content is hand-crafted and daily updated.

We apply novel approaches to teaching based on the works of prominent experts in psychology and education.
See About page for details.

Yet we're a bit old-fashioned in the sense that you'll have to use your brain to learn. No songs,
25th frames, or other fancy techniques ;) Refer to How-to guide.

Paqmind is a practice oriented platform. Whatever learning format you prefer for theory: tutorials,
books, articles; whatever paid subscriptions you already have – they are all compatible.
Make your own impression of our Courses.

Learn Theory anywhere. Practice with us!

Testimonials

Alex Malyita

Fullstack developer

I've just finished NodeJS Beginner.
And the only question I have – When the next part?! No seriously, the content
is amazing and the approach is truly unique. I'm definitely going to continue.

Dmitriy Borowskiy

Fullstack developer

Beginner Functional Programming course is very cool.
Enjoyed the exercises, though over some of them I had to sweat :)
A lot of new concepts and tricks for me. Thank you guys!

Dmitry Topornin

Backend developer

I subscribed to Ivan's mentorship having Ruby and RoR background.
Due to his trainings, got pretty inspired about SPA applications as well. Despite my love to Ruby,
you can't avoid JS today, and after...

more

Alexandr Dorofeev

Frontend Developer

When I subscribed, I had basic JavaScript knowledge with no idea how to convert them to something
practical. I didn't expect that hard topics of CSS and JS will be explained to me in so clear
manner. ...

more

Artem Kozyrev

Frontend Developer

Subscribed to Ivan's mentorship having no practice in my baggage, only a scarce JS theory.
Just in two weaks I've got the skills I wanted, mastered the basics of ReactJS, and
wrote my first realistic ...

more

Anatoly Babin

Fullstack Developer

Practiced with Ivan for 2 months. Can advise him as an experienced developer, who understands how to
choose the learning content, appropriate to his student's level. Ivan made an individual learning p...

more

Denis Davydov

Frontend Developer

Studied with Ivan for about a month and found a job after that. Straightaway I felt myself
like a pioneer: new discovery, new knowledge or at least new experience every day.
I have to say, I realized ...

more

Andrei Saveliev

Frontend Developer

From the first days, Ivan revealed the specifics of a Frontend profession to me. Made and individual
learning plan, based on my needs. In the process of learning, he made qualitative code reviews whic...

more

Alex Malyita

Fullstack developer

I've just finished NodeJS Beginner.
And the only question I have – When the next part?! No seriously, the content
is amazing and the approach is truly unique. I'm definitely going to continue.

Dmitriy Borowskiy

Fullstack developer

Beginner Functional Programming course is very cool.
Enjoyed the exercises, though over some of them I had to sweat :)
A lot of new concepts and tricks for me. Thank you guys!

Dmitry Topornin

Backend developer

I subscribed to Ivan's mentorship having Ruby and RoR background.
Due to his trainings, got pretty inspired about SPA applications as well. Despite my love to Ruby,
you can't avoid JS today, and after his program – you don't want to :)

If you're experienced developer, Ivan always find a few non-trivial tasks for you to think
upon. And if you're newbie – it's hard to imagine the more appropriate language to start than JavaScript.
Also, I'm very grateful when mentors try to help you with employment.

To underline, the program and communication were very good so I recommend Ivan's mentorship
to everyone interested in modern webdev.

Alexandr Dorofeev

Frontend Developer

When I subscribed, I had basic JavaScript knowledge with no idea how to convert them to something
practical. I didn't expect that hard topics of CSS and JS will be explained to me in so clear
manner. Note, that I never programmed before and while I'm still far from a confident engineer
the progress is obvious. Here you'll get an individual approach and a lot of interesting exercises.
Recommended to everyone planning to advance in web development or even reach a new level :)

Artem Kozyrev

Frontend Developer

Subscribed to Ivan's mentorship having no practice in my baggage, only a scarce JS theory.
Just in two weaks I've got the skills I wanted, mastered the basics of ReactJS, and
wrote my first realistic frontend application.

In the course of training, quickly realized that I turned to a right person. With no prior experience,
that's exactly how I imagined the mentored learning. I would like to highlight Ivan's code
reviews, going to the point where each variable finally starts to reflect the essence of the
underlying processes and data.

I can tell you that this mentor appreciates the time of his students, does not load you with
unnecessary and boring material, and from the first days brings you directly to your learning goals.
All you need is to listen carefully, be able to use Google, patience and desire to learn.
I will certainly back as soon as new exercises and questions arise.

Anatoly Babin

Fullstack Developer

Practiced with Ivan for 2 months. Can advise him as an experienced developer, who understands how to
choose the learning content, appropriate to his student's level. Ivan made an individual learning plan
for me and kept giving invaluable advices in the process. In the future, I will definitely
be back to continue my learning with this mentor.

Denis Davydov

Frontend Developer

Studied with Ivan for about a month and found a job after that. Straightaway I felt myself
like a pioneer: new discovery, new knowledge or at least new experience every day.
I have to say, I realized a substantial difference between an unguided learning and a mentored one.

Going to details – I've quickly got an invidividual learning plan with the goals of filling my knowledge
gaps. I've got a concrete learning vector. It helps a lot, when you can concentrate on things
that matter the most right now.

Responses were almost immediate. You send a question – you'll get an answer. Unfolded and detailed
as it should be. Should I mention that code reviews, refactoring advices, attention to details
and the whole level of communication were simply great?! I'm totally happy and will definitely continue
my study with Ivan soon.

Andrei Saveliev

Frontend Developer

From the first days, Ivan revealed the specifics of a Frontend profession to me. Made and individual
learning plan, based on my needs. In the process of learning, he made qualitative code reviews which
helped me to write more sophisticated and expressive code. Also he responded in details to all my
questions and motivated me whenever I was stuck. Evidently, I recommend Ivan Kleshnin as a JavaScript
mentor and will continue my engagement with him.