Reviews

21000+
Participants
217
Courses
4,7/5
Average rating
Roy van den Broek
Software Engineer

During the training, I felt excellently supported. All questions were answered, and even the smallest bugs in my TypeScript code were identified

The training generally aligned well with my expectations, although personally I would have preferred a slightly faster pace at times. I also would have liked to see more Bol-specific examples or applications. Nevertheless, I found the training to be educational.

Jan Peter, the trainer, was clear in his explanations, created a pleasant and informal learning environment, and came across as knowledgeable in the subject matter we covered. The part I appreciated most was the hands-on and interactive segment.

During the training, I felt excellently supported. All questions were answered, and even the smallest bugs in my TypeScript code were identified. Additionally, I was able to deepen my general knowledge of GraphQL.

I would definitely recommend this training to anyone working with GraphQL or planning to get started with it.

Eric Bezemer
Developer/data engineer

The training was good and informative. Douwe engages well with his participants to understand their needs, which made the pace and structure very effective

A training that deserves 5 stars—but only if you actually put it to use.

The Apache Spark Fundamentals training was good and informative.

What made the training special for me? The trainer, Douwe, adapted to the group. He listened to what participants needed and adjusted accordingly, so the pace and structure were excellent.

What also made him a great trainer is his deep knowledge and his willingness to help. Douwe explains things clearly and isn’t afraid to share his opinion.

The theory and practice were both very interesting. I felt very well supported throughout the training.

Ronald Moeijes
softwareconsultant

Thanks to that knowledge, I was immediately able to contribute more to the team

As a software consultant, this training came at exactly the right time for me: I had just started applying Domain-Driven Design (DDD) in my current assignment. During the training, I built a strong theoretical foundation and practiced hands-on skills like event storming and applying DDD in code.

The impact on my work was immediate. Where I previously struggled to follow DDD-related meetings, I now recognize the theoretical concepts and can actively contribute to in-depth discussions.

What stood out most to me? The practice-oriented sessions. They kept me sharp—even in the evening hours, I remained productive. After a long day, applying the material actually gave me a boost of energy.

I’m also very enthusiastic about the trainer, Marco Pil. Marco is a kind person with a calm and pleasant demeanor. He makes sure everyone is involved and uses input from the group to bring examples to life.

Berk Yasar
Software Engineer

The training exceeded my expectations. As a backend engineer, I found it incredibly valuable to gain a solid understanding of React’s core concepts.

“The training exceeded my expectations. As a backend engineer, I found it incredibly valuable to gain a solid understanding of React’s core concepts.”

What really made the difference for me was the balance between theory and practice. First, the theory was clearly explained, and then we immediately applied it in a hands-on implementation.

“I especially appreciated that we worked on a real project. It allowed me to directly apply everything we learned - exactly the kind of learning approach that works best for me.”

I work as a backend engineer and have slowly started exploring the frontend world. Before this training, I had some experience with React, but I lacked a solid theoretical foundation and insight into best practices - particularly when combining React with TypeScript. Thanks to this training, I’ve gained exactly those insights.

The trainer’s guidance was also excellent. He ensured everyone could keep up, was approachable and helpful, and clearly knew what he was talking about. The slides and code examples were very supportive, and the training followed a logical and well-thought-out structure.

What do I take away most of all? A solid foundation in React with TypeScript - and practical knowledge I can immediately apply in my work. I’ve already recommended the training to my teammates, because I’m convinced they’ll benefit from it just as much as I did.

bolcom logo
Shaner Mahmud
Software Developer

I chose a topic that was new and intimidating to me. However, it was impressive and inspiring how the trainer managed to explain complex concepts in a way I could understand.

I found the training to be very enjoyable. The challenge was at just the right level, stimulating me without making me feel stressed.

The labs were what appealed to me the most, as I could immediately test (pun intended) whether my unit tests worked. In other words, I could directly apply what the trainer explained and received real-time feedback.

The training exceeded all my expectations. The trainer demonstrated extensive expertise and could effortlessly answer all questions, including technical ones outside the scope of the training. The trainer’s positive attitude was also highly motivating.

I chose a topic that was new and intimidating to me. However, it was impressive and inspiring how the trainer managed to explain complex concepts in a way I could understand.

The result? I can now write tests myself and better understand existing tests. Exactly what I needed to meet my organization’s needs.

Ricardo Sitaram
Engineer

‘I now better understand the topics when I hear my team members talk about them, which allows me to actively participate in the conversation and contribute’

I found the C# training to be extremely valuable. I now truly understand what I’m working on, rather than just being able to apply it.

For me, the depth of the training made all the difference. The theory and the deep dive into certain foundational topics were what I appreciated most. The training exceeded my expectations.

What I especially appreciated was the trainer’s personal attention. He took into account each participant’s level and provided extra guidance when needed.

The impact on my work was immediately noticeable. Whereas before I simply applied what I had learned, I now understand the underlying principles. I have a better grasp of what my team members are talking about on certain topics, and I can join the conversation and contribute.

The result? I immediately applied my new knowledge of C# programming, Git, and LINQ in practice. The training truly helped me improve my C# skills.

Ifran Laloe
IT consultant

I found the part where we had to apply the DDD tactical patterns to a codebase very insightful. It gave me a better understanding of what it really means to write code using DDD

I now truly understand what Domain-Driven Design (DDD) means—and how to apply it in practice.

What made the difference for me? The part where we had to apply tactical DDD patterns to a codebase ourselves. That was incredibly insightful and gave me a clear understanding of what it really means to write code according to DDD principles.

The structure of the training worked well: first a theoretical session before dinner, then hands-on practice, and finally a short wrap-up with additional theory.

The result? I went from being able to follow DDD discussions to actually applying specific tactical patterns myself.

I now understand what DDD entails, what it’s used for, and that it only adds value when it truly contributes something meaningful. I’m also familiar with the terminology and can now confidently engage in discussions with colleagues.

The trainer created a pleasant and safe learning environment with plenty of room for questions—exactly what you need to truly grasp complex concepts.

Geert Jan Kruizinga
QA engineer

‘Although I already have a lot of programming knowledge myself, the course still met my expectations because it covered topics I was less familiar with’

Unfortunately, due to circumstances at home, I was only able to attend one training day, but I experienced that day very positively. Despite my limited participation, I give the training a 5 out of 5 stars.

What made that one day so valuable? The combination of theory and practice. The Unit Testing section with exercises appealed to me the most. Although I already have a lot of programming knowledge, the training introduced topics that were new to me. For example, the introduction to React offered me surprisingly fresh perspectives.

The course instructor had a humorous teaching style, which kept things from ever getting boring. What I especially appreciated was that he responded directly to my questions. That way, I got exactly the answers I needed.

The result? New knowledge that I want to apply in my future back-end work. I particularly recommend the training for QA professionals, as it provides a pleasant introduction to programming.

Loena Bank
Tester

The following week, I immediately applied my new knowledge and started using Playwright.

The training came at exactly the right time: my team was just transitioning to Playwright. The following week, I immediately applied my new knowledge and started using Playwright.

For me, the combination of theory and practice worked particularly well: applying knowledge immediately often works best for me. The structure of the training, which starts with the basics and gradually progresses to more complex topics, perfectly matched my learning needs.

The most valuable result? The direct applicability in practice. I hope that in the future, I can relieve developers by handling implementations myself.

dsw logo
Tjerk den Boer
Data Analist

The new knowledge I gained through the training has helped me understand code written by programmers with more experience than me.

During this training, I delved into topics such as object-oriented programming, organizing code into modules, and writing unit tests.

I found the training interesting and useful. The instructor was knowledgeable, providing valuable answers to my questions. This really helped me deepen my skills.

The new knowledge I gained through the training has helped me understand code written by programmers with more experience than me. I recommend the training to others with some Python experience, as it covers a wide range of topics that expand and deepen your knowledge and skills.

tennet logo