Skip to main content
Back to Software Design and Principles

Software Design and Principles Reviews

Page 1

Course Reviews

4.75 rating (4 reviews)
5 star
3
4 star
1
3 star
0
2 star
0
1 star
0

Eliseo

Verified via LinkedIn

Graduate 2020

November 24, 2020
Software design and principles
Read more Read less of Eliseo's review

 I am a 12-week boot camp graduate, and like many of us, when I started applying for jobs, taking up challenges and interviewing, I realized there was still a lot to learn.  Coding boot camps are great in taking you from zero knowledge to being able to builds things in record time, but it is hard to learn to think like a developer in such short period. This course really helped me with that.  The curriculum is very vast, and it becomes difficult very fast. I struggled a lot but almost immediately I realized that I was getting better. I don't know if I will ever apply all the concepts that I learned, but it definitely leveled up my coding quality and problem solving skills. The teacher has a lot of experience and he is really good at explaining complex concepts with simple examples. He also has a lot of patience and always goes the extra mile to make sure that you understand. The career advice part is also really good, you get CV, LinkedIn and portfolio reviews, and mocking interviews with senior developers. 

Anonymous

Graduate 2020

August 27, 2020
Attended software design program
Read more Read less of Anonymous's review

I work as Jr. Developer and I finished a coding bootcamp recently in berlin. After finishing the bootcamp although I had a portfolio of my mini-projects, I knew I was not ready for industry and working on large scale projects. The program Software Design and Principles from Coding Deep Dive is exactly for people in my situation as it teaches you core concepts of computer science like algorithms and space-time complexity for code.
It has overall 6 modules including object oriented programming, solid principles and design patterns with database design. These modules are good for understanding how to make scalable configurable products.
About the instructor, he is highly experienced and knows a lot about industry and that is a big advantage of this program because he was able to explain things from real experience and from real use cases..The downside of the program for me was that it went from easy to extremely difficult very quickly as 8 weeks are not enough to digest all the knowledge while having a full time job.

Francesca

Graduate 2020

August 24, 2020
Recommended!
Read more Read less of Francesca's review

I met Ravi before starting a 12-weeks coding Bootcamp. His teaching skills and his expertise impressed me deeply. So when Ravi told me he was about to start a 9 weeks software principles program I knew I was going to join!I would recommend this course to anyone, who wants to fill the gaps left by a not traditional CS education and aspire to grow in his development career. Besides being a real expert in his field, Ravi helps students creating the best resume for development positions and gives useful job-related advice. Saturday sessions can be used to ask questions and receive additional clarifications about the coding tasks. If you ever wondered if your code besides working is a good code, you will get the answer. For every task completed you will get a coding review. 

Valerio

Student 2020

August 19, 2020
Software Design and Principles
Read more Read less of Valerio's review

I attended this course of Software Design and Principles after having attended a 3 month-intensive boot camp for full stack developer. I attended this course to increase my chances to get a job as a junior developer in this very difficult moment (Corona-Virus crisis).The course is very well structured, the instructor is friendly, available, very motivated and motivating and gives clear explications.It is based on 4 hours in total online lecture during the week, plus the instructor is available for clarification on all Saturday working day and he is actually available even on other times. You get even your CV reviewed in details and a mock interview with another instructor, which I found very good.The course gives a deeper knowledge of the basics of programming, data structure, clean code, problem solving, algorithms and design patterns. At the beginning we got too many exercises, some of which were, at least for me, too complicated for my knowledge or in any case it took me too much time to have them completed. After a while the instructor noticed that what we were asked for was too much and measured better the quantity and the difficulty of the exercises.I found the course itself really good, especially for the first part. On the other hand, on the second part of the course (design patters) I got lost. I think the second part of the curriculum was just too advanced and probably not too relevant to get a job at this stage, and it is probably too much in too little time for a beginner like me.I would say the overall experience was good, I enjoyed the course and learnt something completely new to me. Nevertheless, I am not sure, if I would suggest this course to people, who just like me have no knowledge of the topics and only want to have more chances to get a job, but I think this course it is ideal for those who have already gained some experience in the industry or some deeper knowledge, are very interested in the curriculum and want that useful knowledge/skills to move up the ladder.

Find the path that fits your
career goals

Sign up for bootcamp advice

Enter your email to join our newsletter community.

By submitting this form, you agree to receive email marketing from Course Report.