I had no clue what to expect in the beginner workshop. I was not familiar with any of the languages I knew we were going to study, and I was a little bit apprehensive since I had no previous knowledge in the area. I was a management graduate who had done a masters degree in Tax Law afterwards, so I felt far away from training my logical thinking and was pretty scared I was not going to succeed at it. To my surprise it was really easy.
After completing the beginner workshop and finishing the final project, I knew I wasn't done learning and that I wanted to know more about it, and SheCodes Plus was the perfect opportunity as I already knew the course instructor and his method of teaching.
The learning process was much easier than I expected because of the way the workshops were built - for each set of concepts we had some challenges to complete and we were always able to clarify any doubts with the SheCodes team. My favorite part was the fact that the classes were divided into small videos, each one with a challenge associated, which always allowed me to put into practice what I had just learned and see exactly how it worked. The content was really well structured, very well explained and easy to follow. Also, having homework and a project to work on showed me how much potential there is in coding.
Another big advantage for me was that the course allowed me to learn with a flexibility on my schedule. There were deadlines, but they were realistic considering the amount of work you needed to perform during the week, and it was really easy to include a little bit of learning and practice in my schedule each week.
Besides being an online course, which may lead people to think they will not commit to it as they would if it were an in-person class, I never felt this along my experience. After finishing a week, I was always motivated to keep going as I was seeing I was really learning and I wanted to know where the course would take me. I wanted to finish each one of the challenges and give more steps into building my own application and to see if I was able to do it! Having a group chat where you can ask for others’ opinions, where you can clarify doubts, see other people's progress and learn with what other people are doing is a big plus on this course, too!
For a person who has never coded before, and that works full time on a consulting job during the week, I found it was easy to keep up with the course schedule for each week, and the way the course is structured always gave me motivation to keep going.