I did not have coding at school, I only became interested and read a little bit about Python myself. I had good marks in matric and could have studied for a degree in Computer Science or Accounting but decided against it, because of the amount of time it takes to get into the job market.
I have family members that are in the development field that told me about the big demand for software developers and also that it is an exciting, lucrative career which spans international boundaries. Most university graduates from University do not have the practical experience required and most have to undergo re-training in practical skills.
Code College has deep roots in the IT Consulting and Recruitment space and has close employer relationships. Their training model is very task-oriented and they encourage peer contact through teamwork which means peer and mentor support. It proved to be right because I never set foot in the class but I never felt alone.
No, the Intro To Programming Course, started right at the bottom, covering the basics of HTML, CSS and Javascript individually and together to build small apps, so learning what programming is all about.
The Java Bootcamp consisted of 7 modules in total. Every module started off with a 5-day intensive curriculum to cover the fundamentals of the subject. This 5-day course was done in the classroom and live-streamed to remote students. The instructor kept the remote students as engaged as the students in the classroom. Every student had an even chance to participate in Q/A, discussions, screen sharing, presentations etc. This was followed by 3 weeks of practical assignments. During this stretch, we had daily online meetings, attended by both remote and classroom students. We also learned leadership skills by rotating team leadership positions. On our projects, we were encouraged to work in pairs and groups doing code reviews in pairs/groups. The instructors oversaw these meetings advising on issues.
I worked in my parent’s business, and I spent approximately 5-6 hours on my studies and 2-3 hours at work with my parents.
The teaching style is collaborative, learning by practising, peer collaboration and researching online. We were taught to be independent while staying close to our peers and mentors, and what to do when stuck. The instructors were facilitating the collaboration process to ensure the distribution of responsibilities, and that students stay on top of their work.
We had chat groups for every module and with these, we collaborated 24/7. Our daily meetings and code reviews were conducted via the Code College Server on the Discord platform. The campus students and the remote students were collaborating throughout and attended the same meetings. Even though I was online, I never felt left out, because everyone was collaborating.
I learned the tools needed to construct an application that can solve any business problem. I also learned how to separate the data (back-end) from the user interface (front-end), to be able to focus on each separately. The back end is responsible for storing the data in whichever format is required like SQL or NoSQL databases and exposing an API that can be consumed by a front-end application / Javascript-based framework like React / Angular. Java knowledge enables me to switch to any language quickly as Java is a very comprehensive learning environment. I also learned leadership and -admin skills.
I built a Weather App (React), Soccer League App (Java), Shopping Cart App (React), Spotify-like App (React), E-commerce App (MERN Stack), Real Estate App (React), Accommodation Booking App (React), Fast-food App (Spring Boot MVC), Test Driven Development in Spring Boot and React.
Code College has an in-house recruitment partner, Compuways (established in 1990). They report on the most in-demand skills required by employers, our job preparation projects were designed according to current employer feedback. They helped us to prepare our CVs and to market ourselves in the job market and also marketed us to their own clients. I found a job on the internet, applied and an interview test was sent to me which was basically a MERN Stack App with CRUD functionality and user authentication which I completed within a week.
I love it. My employer asked me to work on an MVC app in C#.NET / Razor project since there is a small learning curve between C# and Java (if you have learned Java first). I had to do some extra tutorials to learn the intricacies of C#, which took me a few days, but my employer accommodated it.
Yes, it was discussed in detail during my interview process. Java was a plus point for them because they used me in a Full-Stack position right away. They saw my Java skills as appropriate to be used in a .NET environment and I might be utilised later on a Java Project.
A C# backend application with an MVC front-end which helps users in the construction industry. The second project will be using a similar stack for clients in the hospitality industry.
Most definitely, the Code College Java Bootcamp gave me a thorough understanding of full-stack applications and although I am currently not using Java, I was able to convert to C# very quickly and the front-end part, React, is still the same.
We have changed many lives from unemployed to employed, facilitated career changes and improved existing careers. We have many students that can testify and we are very proud of it. Here are some video testimonials: