Reviews

The case studies were useful to me. The fact that they were from recent events was also a good thing!

December 2016, Minneapolis, MN, USA

The hands on exercises were very fun!

December 2016, Minneapolis, MN, USA

Course content is crisp and precise!

December 2016, Bangalore, India

The course was well planned and topics were supported with enough examples and exercises.

December 2016, Bangalore, India

Theory + practical was really good! :)

December 2016, Bangalore, India

A lot of practical tips-n-tricks to avoid security flaws.

December 2016, Stockholm, Sweden

It was extensive - a lot of topics, both high level and detailed!

December 2016, Stockholm, Sweden

Wakeup regarding programming security!

December 2016, Sogndal, Norway

I felt the course was very informative, also the exercises very useful.

November 2016, Bangalore, India

The whole session covers so many aspects of security from small topics to more broader ones, which is very nice.

November 2016, Bangalore, India

It was very smart to give material in such a way that can be run locally (virtual machine), that way we can continue learning, re-doing labs later on, and have all the tools used.

November 2016, Morrisville, NC, USA

Very useful. Great examples I can look at after class for examples on how to fix code.

November 2016, Morrisville, NC, USA

Well structured, every vulnerability (theory) linked to sample code (practice) and some real life case studies.

November 2016, Morrisville, NC, USA

Concrete examples were given and we could execute some real exercises.

October 2016, Brussels, Belgium

I got what I was promised and not some watered-down overview. Real stuff!

October 2016, Budapest, Hungary

Receiving a hands-on experience about security risks I've heard earlier about, but never met them up close.

October 2016, Budapest, Hungary

The exercises were excellent! I also like the prepared VM and the easy-to-use Linux environment.

October 2016, Budapest, Hungary

Cool demonstrations / exercises. The backdoor examples were the best!

October 2016, Krakow, Poland

Good explanation of assembly as well as stack and heap layout.

October 2016, Krakow, Poland

I can better see now how deep the rabbit hole goes!

October 2016, Budapest, Hungary

I liked the topics and the way it was customised for us.

October 2016, Budapest, Hungary

Loved the lab and code analysis we did. I also liked the material in the slides, well diversified and can catch interest in many areas!

October 2016, Minneapolis, MN, USA

The exercises were by far my favorite part. Case studies were great also!

October 2016, Minneapolis, MN, USA

There is a lot of good information in the course. Case studies and concrete examples were very good.

October 2016, Minneapolis, MN, USA

The demo through exercises were really nice

October 2016, Brussels, Belgium

Broad coverage on a variety of topics with prepared exercises to follow.

September 2016, Tysons Corner, VA, USA

I liked the relevance of the material and how current the information was.

September 2016, Tysons Corner, VA, USA

Thorough undersanding and explanation of advanced concepts was awesome. Great primer on application security.

September 2016, Tysons Corner, VA, USA

It was not pure theory, but highly practical.

September 2016, Budapest, Hungary

The provided documentation was really well organized and useful.

September 2016, Budapest, Hungary

Practical examples and the real life stories kept concentration.

September 2016, Prague, Czechia

Very broad overview, excellent! I liked repeating basic principles and the very good explanations of hard-to-understand things. The trainer had very good and clear speaking skills even for non-native English speaking audience.

September 2016, Prague, Czechia

We got a huge amount of eye-opening information.

September 2016, Prague, Czechia

Complex information was given about specific programming topics.

September 2016, Prague, Czechia

Complex things were explained in a simplest possible, but yet clear way.

August 2016, Prague, Czechia

I learned a lot of tricks that are new to me.

August 2016, Prague, Czechia

I especially liked that the material was accompanied by several examples and case studies.

August 2016, Chania, Greece

I especially liked the variety of the example and the precision of the trainer.

August 2016, Chania, Greece

It was very informative, in general to raise the awareness of everyone attending, and going into details to raise our level of paranoia.

August 2016, Chania, Greece

The "hacking-side" of the course made me think outside the box so that I can stop a malicious user who might think in the same way.

August 2016, Chania, Greece

The excellent knowledge of the domain of the instructor came together with very good communication skills.

August 2016, Chania, Greece

Well organized course!

August 2016, Chania, Greece

The course refreshed some things I knew in computer security, but also taught me new things I can apply.

July 2016, Cambridge, MA, USA

It was good that the information was covered in a general way so that we can apply it to our specific cases.

July 2016, Cambridge, MA, USA

The training definitely gave me specific ideas to address on an upcoming project.

July 2016, Cambridge, MA, USA

The use of the example website was clever, and the interactive demystification of some recent incidents was interesting.

July 2016, Cambridge, MA, USA

I learned some things that I can directly apply to improve security of my existing projects.

July 2016, Cambridge, MA, USA

Though the course was very information dense, it gave practical information that I can use right away.

July 2016, Cambridge, MA, USA

Decent overview of web application security topics. Lots of materials to follow up with in the future.

July 2016, Cambridge, MA, USA

Exercises were useful, and the instructor was clear and engaging.

July 2016, Cambridge, MA, USA

I especially liked the case studies and seeing real life examples of what hackers could do.

July 2016, Cambridge, MA, USA

The in-depth explanations were helpful, and the examples were entertaining and relevant to the material.

July 2016, Cambridge, MA, USA

Various security topics were covered with detailed information.

July 2016, Erlangen, Germany

I liked the methodology of the explanations: first the problem, then some attack examples, and finally the solution for mitigations.

June 2016, Krakow, Poland

Just the adequate amount of information in adequate time.

June 2016, Krakow, Poland

The course widened my perspective on security issues. I not only became more aware of common vulnerabilities that I can encounter, but also learned how to solve them.

June 2016, Istanbul, Turkey

I enjoyed learning about the use of these vulnerabilities in the real world along with exercises to display them. Focused recommendations about what you should / should not do in code were very useful.

June 2016, Minneapolis, MN, USA

The examples were well-prepared and engaging. They weren't busy work, so the class could keep moving. Overall, lots of good information presented well at a good pace. Thank you!

June 2016, Minneapolis, MN, USA

The exercises supported the content well and definitely solidified the material. There was some theoretical content, but the hands on work helped me understand it more clearly.

June 2016, Minneapolis, MN, USA

Amount of info was staggering, but well presented. The demos were short and easy to do, understand and follow on-screen.

May 2016, Folsom, CA, USA

Overall conceptual and technical coverage of security issues were very relevant to the technology stack we are using.

May 2016, Folsom, CA, USA

It provided thorough information on several aspects of security, particularly interesting for junior programmers.

April 2016, Budapest, Hungary

The content was highly relevant to my work. Will rethink some of my solutions.

April 2016, Budapest, Hungary

I enjoyed the trainer's expertise and his attention to detail. I thought the pacing was good and the material worthwhile. The exercises were especially helpful.

April 2016, Minneapolis, MN, USA

It opened my eyes regarding many things I knew nothing about.

April 2016, Minneapolis, MN, USA

It opened my eyes to a whole new environment - or array of possibilities - of testing. I hope to use the learnt techniques in my work.

April 2016, Minneapolis, MN, USA

It was interesting from a theoretical perspective. I liked the exercises. It was nice to see the concepts enacted.

April 2016, Minneapolis, MN, USA

Lots of very good new (for me) information. I learned quite a bit about exploits and vulnerabilities that I didn't fully understand before.

April 2016, Minneapolis, MN, USA

The exercises prepared in the VM were very useful in illustrating the consequences of security flaws.

April 2016, Minneapolis, MN, USA

The instructor was very knowledgeable; clearly an expert in the field. Easy to follow and kept things interesting.

April 2016, Minneapolis, MN, USA

Without question, the exercises were the best part of the course. They did a great job of re-enforcing each section, and it did wonders for my retention.

April 2016, Minneapolis, MN, USA

A good variety of material presented that tied to different people's interests. I liked the hands on stuff the best.

March 2016, Minneapolis, MN, USA

A wealth of information that truly allowed me to better understand the security concerns in our code.

March 2016, Minneapolis, MN, USA

I liked the case studies, as well as the discussions about crypto.

March 2016, Minneapolis, MN, USA

I liked the real world examples in the case studies, as well as the vulnerabilities that we could relate to our own code.

March 2016, Minneapolis, MN, USA

I liked the theoretical explanations and the way they were coupled with practical exercises.

March 2016, Minneapolis, MN, USA

The course covered a lot of topics and the instructor was very knowledgeable. I especially liked the coverage of recent vulnerabilities.

March 2016, Minneapolis, MN, USA

Very thorough examples, lots of information to back up why certain protocols and practices exist.

March 2016, Minneapolis, MN, USA

Good pace, trainer did very well at maintaining clear focus and participation.

March 2016, München, Germany

The relation to current topics as well as the expertise of the trainer made the whole training very motivating.

March 2016, München, Germany

The trainer is good! One can feel his affinity to security.

March 2016, München, Germany

I learned a lot of new things about threats and risks for which my application should be prepared for.

February 2016, Stuttgart, Germany

Lots of new information, especially about the still relevant dangers of buffer overflows. Thanks for that! :)

February 2016, Stuttgart, Germany

Well comprehensible, easy to follow; it is obvious that there is a need for continuous learning in this domain.

January 2016, Budapest, Hungary

Well-structured theory, material of high standard, lots of exercises help imprinting the learnt issues.

January 2016, Budapest, Hungary