WeThinkCode_ offers a free two-year coding course in Johannesburg. Their vision as a non-profit organization is to unlock youth potential by closing the digital skills gap in Africa by teaching programs like game design, app design, cloud computing, cryptography, artificial intelligence, web design, malware, and more. WeThinkCode_ focuses on providing access to real world experience through internships and a clear path to employment upon graduation.
WeThinkCode_ in Johannesburg started with a massive Bootcamp where you learn how to use the terminal then c, you get graded by your peers and ultimately moulenette(The Computer). Do non-technical activities too through the course, you pick a track to pursue at the time it was 3 modules then for second-year students the options become more. You also get to qualify to do an internship at one of the corporate sponsors for 4 months. Then for your second year, you do another Bootcamp and unlock...
-Peer-to-peer learning is great
-Staff sometimes not as understanding of the pressure students are under
-Location of the school is not the safest when you leave the premises
-Rigid curriculum with a blank approach
-Robotics, blockchain, ML is not included in the...
Overall I've had good experience at Wethinkcode. They teach you avery important skill and that's self-growth. You're all on your own at Wethinkcode. That's where the beauty in it lies. You choose what you want to improve at and the pace is set by yourself. You'll learn to be more organized, self-motivating and you'll definitely have exposure to cutting edge tech and software engineering concepts.
- They've got really good looking Macs to work on.
- You'll become a terminal guru in a matter of months
- They'll really push you to your limits
- Wethinkcode is still a pretty new organization so they're still finding their way around.
- Students whom already have a very strong coding background will perform much better than students who have never been exposed to it.
Enjoyed my time there, project where challenging that increased in difficulty at a really good pace and helped me learn so much really quickly, the peer-to-peer system they had help me a lot personally solve issues using advice from others and I really liked it
Though the school has changed things a bit since went there I still recommend it to others as a good kick-start to your career,
Fast learning, teaches you how to pick up new things quickly and well
Peer-to-peer system helps those who need it
School is free and they try help you get a job afterwards
The stipend the supply isn't too high so students need support some other way as well (family or savings)
It's full time commitment for 2 years
Job after graduating is not guaranteed but I had no issue getting one
So bootcamp at WeThinkCode_ is tough, it's really not for everyone, you absolutely have to really want to be a software developer and engineer and not be doing it just for something to do because those people drop out fast. Bootcamp is 3 and a half weeks I think with 4 exams and it's a peer to peer environment so I had to make friends fast because that's how you survive, you learn from each other and you ask for help it's the fastest choice in figuring out solutions because it's very likely...
My 4 month internship, being able to learn multiple coding languages, having mentors in the tech industry, the environment is amazing its not all games and hard work 24/7.
WeThinkCode_ is a peer to peer learning environment. We learn from each other and have really hard bootcamps. It's all worth it. WeThinkCode gives us the tools, tips and tricks to not only survive, but strive in a work environment.
Work on your own time
Learn at a steady pace
Help is always available if you ask
Advantage of technical experience above a graduate from university
Teaches time management.
It's a peer to peer so you'll need to get out of your comfort zone.
Can be stressful
My experience at WeThinkCode was really amazing. It was mostly missed with roller-coaster rides and learning new things pretty much every day. I enjoyed my experience and really learned a lot. From communicating with my peers, to understanding how to break down big projects to smaller chunks that I will be able to work of off, and manage easily.
Have the ability to learn new things and keep growing.
Never coming to a place where I can say I know everything and seizing all the opportunities I have to learn from others, as well as ask for help.
Understanding that there is no such...
Well I would say in my final year things were a lot hectic cause there was a lot of change going on, which didn't the experience really comforting.
The way in which the structural change was implemented was not really thoughtful in terms...
WeThinkCode_ (WTC) is a fantastic institute to learn programming and make friends. The there are no dedicated teachers and the curriculum is built on a peer-to-peer system, meaning that your peers are your teachers, and you are theirs.
They offer a 2 year long curriculum(either in CPT or in JHB, soon to be in Durban as well), where you learn a multitude of languages. C, Web Development (You can often pick any language for we dev.), Java, C++, Assembly. 4 Months of every year is dedicated to...
Curriculum is very flexible
Work at your own pace
Many people to socialize with
WTC listens to it's student and tries to help students where ever possible
The only place that the school has disappointed me in is communication. Sometimes we (the students) need information, but we have to wait for word from the Joburg campus, which the takes a long time.
When I started WeThinkCode I had no experience of coding whatsoever. But lucky me I was helped and advised by my boyfriend whose doing software engineering also, so he really made things easier for to understand and also my peers at WeThinkCode were helpful in terms of learning new concepts and helping each other on finishing up projects before the deadline. So the wethinkcode environment is very nice because you get to help each other on a day to day basis.
The best part for me is that wethinkcode can also arrange hackerank or hackathons trips for some interested students to attend.
Okay we all know that people don't learn the same way, but here at WeThinkCode it's like they expect you to be on the same level. So when you don't meet their deadlines that's where they chase you out of the program.
WeThinkCode_ was overall fantastic, helped landing a job and getting started. I found, although, it was lacking an updated curriculum. It should've touched JS a lot more than it did. Something else it was lacking was instructors altogether, which is nice to learn how to learn, but it caused issues when not knowing common and standard practises.
Overall, they got me a job and I filled all the holes that WTC didn't pretty quickly.
* Flexible times (I could work from home any number of days if I wanted to.)
* Work at my own speed (If I wanted to finish the curriculum faster than I was meant to I could, since it's a teach yourself course)
* Located in bad area.
* Outdated curriculum.
* No instructors/ tutors.
The We Think Code programs is an intense 2 year program that aims at teaching individual with the ability to solve problem to be able to use their problem solving ability through coding.
The program teaches you the basics of programming (low level programming), this helps the individual to properly understand/appreciate what the higher level languages do for you (eg allocating or freeing of memory).
the environment forces...
The learning happens at a fast pace and this prevents most students from properly understanding a concept.
I have had an awesome experience so far. I especially enjoy the freedom that is provided to students, which allows us to find our feet personally within a professional environment. WeThinkCode_ does a great job at creating a comfortable environment together with strict academic standards. Especially with group projects where communication and comfortability with other people are key, as well as performance. We are being set up for the real world through this experience, which compared to other...
Amazing resources to work with.
Fantastic environment to grow professionally.
Great management of students.
Super fun place to learn.
There is no procedural guidance when tasked with a project.
Very tough curriculum, a lot of hard work required to succeed.
WeThinkCode_ offers a wide range of excellent courses to choose from.
No matter which course you choose,
the WeThinkCode_ curriculum has been crafted and tested to ensure you leave the program with the skills you need to launch a rewarding new career.
But the cost of WeThinkCode_ courses shouldn’t be the only thing you consider.
There are a variety of financing options available to help you pay for WeThinkCode_'s cost.
Minimum skill level:
This is a 2-year peer-to-peer programming course where students work with each other to solve problems. Students are required to take a 4-week intensive bootcamp to be invited to enroll in the 2-year course. Students will learn skills applicable to game design, app design, cloud computing, cryptography, artificial intelligence, web design, malware and more.
Is WeThinkCode_ worth it? Let’s look at the WeThinkCode_ outcomes numbers.
403 WeThinkCode_ graduates have found rewarding careers at high-profile companies like
BBD, BCX, FNB South Africa.
So Career Karma was started by Artur, Ruben and myself out of our own struggles career transitioning into Tech.
Our journey took place in 2014-2015 and if it wasn't for the three of us doing it together we wouldn't be here today.
Once we got our high paying jobs in tech and I was working as a Software Engineer ... I say an incredible opportunity for others like me who were trying to learn how to code on their own but failing to complete their transition.
Three years into us...
Good question. They are very different so I would recommend doing prep courses for both to try it out.
However, then decide which specialty you're most interested in and go for those technical interviews.
In preparation, definitely complete the prep course. The next steps for you should be to ask the admissions officer about the type of questions that are going to be on the technical interviews.
What resources do they recommend you review to get accepted?
What they think will...