Career Guidance

Team Deep Blue – My Thoughts

“Being the richest man in the cemetery doesn’t matter to me. Going to bed at night saying we’ve done something wonderful… that’s what matters to me.” — Steve jobs

DSC_0095There is an old saying that there are two people who are happier at someone else’s success than their own: a teacher and a father. I believe this is true because I don’t think winning the IBM Youth Innovation Challenge myself would have made me as happy as seeing my students win.

I am proud of our students who worked hard, put in the effort and work well as a team. I am excited about where this could possibly go; I mean, they won the first ever Hackathon held in South Africa by none other than IBM – this is no small accomplishment, and considering that they will now be offered internships at IBM, I am sure there are big things in store for these bright minds.

This is a realisation of our vision at IT varsity to produce the best developers in the country who will be comparable to the best in other countries. Our team is not happy to merely go through the motions of lecturing, giving exams and providing qualifications; we are aiming for much more. We live by the words of Steve Jobs quoted above. We want to do something that really matters. We want to produce the best. We want to make our little dent in the universe. And this week, we made a tiny little dent.

We have an awesome team, each of whom is passionate about technology and about empowering others. There is no substitute for a great team, and I am grateful to be working with such awesome people, and I sincerely hope we can do much greater things going forward.

Whenever our students go out there, winning awards, gathering accolades, becoming success stories of their own, we will always be here, working behind the scenes to ensure that they get all the support they need long after they’ve graduated and moved on. And we will be busy producing the next cohort of winners.

That is what IT varsity is all about.

KidsLearningCodeZA Project Summary

This article is a follow up on the KidsLearningCode article. Where the first article explained what we are doing, this one aims to show how we are going about it.

KidsLearningCodeZA

1. Syllabus, courseware, outcomes:

IT varsity has developed coding courseware tailored to the cognitive levels of younger students.

Our target group for this offering is school kids between the ages of 7 and 17 years.

Learners will be taught to:

  • Use their new computers (bearing in mind that most learners in rural areas have never used a computer before)
  • Create basic algorithms with Scratch
  • Understand the basic functioning of the Internet and browsers
  • Code JavaScript on their computers

The proposed programme outline is listed below.  This is a 3-month course, with classes taking place once a week, which gives a total of 12 sessions. The course has been designed by IT varsity with the sole aim of empowering the kids of today, for a better future tomorrow.

Module 1: Basic Computer Skills (2 sessions)
Module 3: Game Development with Scratch (3 sessions)
Module 4: Basic coding with HTML and CSS (3 sessions)
Module 5: Introduction to coding with JavaScript (4 sessions)

Since each learner will be given a computer, they will be given assignment tasks to complete during the week which they can complete on their on computers. This will encourage self-study and exploration.

A long-term sustainable solution

Our aim is to provide a concerted, sustained effort with the following specific outcomes in mind:

  • Inspire continued learning and practice after the classes are over
  • Instil a passion for technology
  • Encourage a competitive and entrepreneural spirit
  • Nurture the willingness to perform at optimal levels

To encourage active participation and excellence, we will follow up the training with a competition where learners who excel will stand the chance to win various prizes such as bursaries.

2. Computers and Internet

Each learner will be given a low-cost yet powerful, Linux-based Raspberry Pi computer, complete with screen, keyboard and mouse. Providing learners with their own computers will ensure that they can keep coding whenever they want.

Internet access will be provided via mobile data where required.

3. Classes:

Classes will be held once a week, on Saturdays.

4. Venues:

Currently we run coding classes at the IT varsity campus in the CBD, and at the Umkhumbane School in the Chesterville township. However, there has been a demand in many other areas, so we’ve approached other schools such as the Meadowlands Secondary School in Chatsworth, as well as schools in Phoenix, Inanda and Wyebank to allow us to host classes at their computer labs, to which many have graciously agreed.

Learners will be provided a light meal at every class.

5. Trainers:

The training will be done by our trained and qualified lecturers and IT varsity student volunteers, many of whom are eager to impart their knowledge to others.

6. Logistics

Many learners are from remote areas, so there may arise a need to provide them with taxi fare to get them to the training facility. We will cover the taxi fare from within the greater Durban area.

7. Accreditation

IT varsity is an accredited training provider. We are accredited by the MICT SETA, and most of our courses are accredited programmes.

Even though the Kids Learning Code course is purely a skills programme, it is aligned to assessment standards of the SAQA qualification “Systems Development” (SAQA ID: 48872)

Project Impact

Classes at UmkhumbaneBy providing coding skills and computers to kids, we will be opening up to them a new world, the world of computers and App development. They will be free to learn and explore, imagine and create, and in the process find their passion.

We believe that this project will go a long way towards addressing the IT skills shortage in South Africa because it will encourage more young people to get into IT careers.

It also has the potential to impact the economy of the country, because some of these kids may become innovators and tech entrepreneurs of the future.

Girls

“You educate a man; you educate a man. You educate a woman; you educate a generation.”

At IT varsity we understand the need to get more girls into IT careers. This project will address that need by ensuring that at least half of the learners will be girls.

Challenges

IT varsity is a small startup company with big, audacious ideas. As much as we would like to continue providing free training to kids just for the love of it, the reality is that there is only so much we can do on our own, and that the way forward is to partner with like-minded individuals and organizations. That way we can do much more.

The current cost per child for the full 3-month program, including tuitions, meals, Raspberry Pi computers with screens, keyboards and mice, courseware and t-shirts, is R4500.

We are looking at getting enough sponsorship to run an initial class of 20 learners at our city campus.

For the initial class we intend to take in three learners per school from various schools in the Durban area. The three learners will be nominated by their schools to participate in the programme.

Our major challenge at this stage is finance. As a startup we have severe financial constraints, but with active participation of the government and private enterprise we will be able to easily reach out target of empower 20 disadvantaged students.

Based on the success of this project, we would like to run more projects of this type in other areas.

KidsLearningCodeZA

kids learning code zaMany technology experts believe that the next big frontier for technology is not Silicon Valley USA, but Africa. Many also believe that Africa is on the brink of a major technology revolution, and that South Africa is ideally suited to become the forerunner in the revolution.

But South Africa’s major challenge is that it lacks skilled ICT professionals. This is a major hindrance that is keeping back the local economy in an increasingly information-centric global economy. We need a constant supply of young professionals with the right IT skills; skills that are relevant, up-to-date and in tune with global technological trends.

At IT varsity we believe that South Africa has sufficient potential talent, but we are failing to harness it from a young age.

The big question is, how do we harness local talent talent? How do we get more kids, especially girls (sadly, females make up about 12% to 15% of SA’s IT workforce!) into technology? Not only that, but how do we train them to be among the best in the world?

We believe that we have the answers to these questions.

The Solution

Kids from middle to high-income homes have far more tech opportunities at their disposal than those from low-income homes due to the fact that they have access to computers and other devices at home as well as Internet access.

And yet there are so many extremely bright children in rural areas and townships who deserve an opportunity and, given one, will show the world what they can do. In empowering these children, we are empowering the entire economy; because it is these kids who will go on to fill the much-needed skills gap in the IT sector in this country. Further, it is possible that some of these kids will be great innovators of the future, developing solutions for people all over the world.

We believe that the only way to overcome this unfair situation is to:

  1. Provide coding classes to kids in rural areas and townships
  2. Provide them with computers of their own so that they can continue their learning

 

The Benefits

“Children must be taught how to think, not what to think.” Margaret Mead

In most parts of the world a lot of emphasis is placed on teaching kids to code, because coding present numerous benefits, as listed below:

Benefits of coding classes:

  • Identify and harness talent from a young age
  • Encourage learners to get into IT careers
  • Coding teaches people how to think
  • Coding enhances problem-solving abilities
  • Encourage learners to start innovating from as young as possible
  • Encourage an entrepreneurial spirit
  • Improve the overall levels IT skills among students currently in schools.

We believe that this training must be made accessible to all children.

At this stage we are unaware of any institute on South Africa that is actively teaching coding skills to kids of all backgrounds, so we at IT varsity have decided to address the problem by piloting classes at a couple of schools. This has proven quite successful, and now we would like to extend the scope to include as many other schools as possible.

IT varsity is the ideal institute to offer such classes because it is our core business to teach advanced coding skills.

If you are interested in this project, and wish to learn more, please view the Project Summary here.

Zero to Web Developer in 12 Weeks!

Botcamp Grad

Haroon Vankra receiving his certificate from IT varsity CEO, Bilal Kathrada

Last Thursday we had a mini graduation at IT varsity for two of our Dev Bootcamp students, Haroon Thami Vankra and Sahal Motala.

Now there are a few rather amazing and inspiring  points about these two guys:

  1. Neither of them had ever coded before, but they are now Web Developers who’ve created their own mobile-friendly web application called NotesPlus. Click here to see their app.
  2. They used no frameworks – everything is “hand-coded”
  3. Sahal, at only 15 years old , is our youngest Dev Bootcamper to date!
  4. They achieved this in just 12 weeks.

How they did it (the Techie details)

Sahal Motala receiving his cert from Bilal Kathrada

Sahal Motala receiving his cert from Bilal Kathrada

Haroon and Sahal started out the intense 12 week course by learning to code HTML and CSS. They learned to design fully-fledged, beautiful, professional, responsive web sites.

From there they moved on to the PHP programming language and MySQL databases, where they learned to create secure database-driven web apps. They covered end-to-end app development, including database access, web app security, authentication and authorisation, form validations, the whole shabang. This proved very challenging, but they pulled it off with hard work and dedication.

Once they gained a thorough understanding of the basic concepts, they were required to work as a team to create the NotesPlus app. To plan and track the project, they used Trello.

For version control, they used Git.

Where to from here?

Haroon has already found a job as a Web Developer (to be quite honest, it was more like the job found him!). Sahal, who is being home-schooled, is going back to school to complete his formal studies, under solemn oath that he will never stop coding.

We’re really proud of these youngsters, and wish them the best going forward.

Entrepreneurship Session at IT varsity

Entrepreneurship: Something that is essential for everyone to learn and understand. And here at IT varsity we feel that our students should also learn a thing or two about being entrepreneurs in the IT sector.

An Entrepreneurship Session was held at IT varsity for all the students on Thursday, 31 July 2014. An what an inspiring session it was! The Entrepreneurship Session was presented by guests from Enactus Loughbourough in the United Kingdom, who are also team members of the South Africa Challenge.

The session started off with the current president of Enactus Loughborough, Gabriella Ianelli, who introduced the students to world of entrepreneurship. She highlighted the various characteristics that an entrepreneur should have, as well as enlightened the students on the various advantages and disadvantages of being an entrepreneur.

WP_20140731_003

The inspirational speaker of the Entrepreneurship Session, Gabriella Ianelli, the current president of Enactus Loughborough in the UK as well as a team member of the South Africa Challenge.

During the session, Gabriella showed the students inspirational videos on entrepreneurship and had interactive question and answer sessions based on the videos. Students were also asked to brainstorm in groups and come up with innovative product ideas and all the factors involved in creating the product.

WP_20140731_015

One of the groups of students at the Entrepreneurship session discussing the product that they created.

One of the groups came up with a very innovative product called “Skathini”, a mobile app that gives taxi times. Very interesting stuff!

One of the groups presenting their product idea of Skathini, a mobile app that gives taxi times. Interesting stuff!

One of the groups presenting their product idea of Skathini, a mobile app that gives taxi times. Interesting stuff!

The final part of the session involved Gabriella Ianelli showing the students how to fold an origami into the Enactus logo. Very fun stuff indeed!

Gabriella Ianelli shows the students how to fold an origami into the Enactus logo

Gabriella Ianelli shows the students how to fold an origami into the Enactus logo

All in all, the Entrepreneurship Session was a definite success with the students of IT varsity. IT varsity would like to take this opportunity to thank the current president of Enactus Loughborough, Gabriella Ianelli for presenting the Entrepreneurship Session as well all other representatives of Enactus Loughborough, who are are also part of South Africa Challenge.

Click here to view more pictures of the Entrepreneurship Session at IT varsity.

 

To Rethink Digital in SA, we need to Reinvent Education

african-kids-with-tabThe Opportunities

The next big frontier for technology is not Silicon Valley, but Africa. This is the belief of many tech-fundies, who also believe that Africa is on the brink of a major technology revolution. Where many technologies have reached saturation points in other parts of the world, Africa is just getting started. And many believe that from a political and economic perspective, no other African country is better poised to become the technology gateway to Africa than South Africa. But there are challenges.

The Challenges

It is no secret that South Africa is lagging behind the rest of the world when it comes to Information Technology. It is true that there are a few interspersed glimmers of hope here and there, but by and large, we’re struggling to meet our own technology needs, let alone helping to solve Africa’s needs.

No doubt, there are many reasons for this situation, but I firmly believe that the root of the problem is the poor state of education in this country, particularly in the field of Information Technology. A comparison of the quality of IT graduates in this country with those in countries like the USA, Kenya and India will clearly show that something is amiss in our education system.

We simply cannot progress as country technologically if we are not producing a constant supply of young graduates with the right IT skills; skills that are relevant, up-to-date and in tune with South Africa’s technological needs, skills that will allow them to compete at a global level. It is the young IT graduates who are driving the digital economies in other countries like the USA, and it is them that will do so in South Africa.

Not that South Africa does not have talent; on the contrary, we have an abundance of talent, but we are failing to harness it. From the youngest kids at primary schools, to the students at universities; from the bustling cities to the remotest of rural areas, SA is brimming with talent, but the big question is, how do we harness this talent? How do we get more kids, especially girls (sadly, females make up about 12% to 15% of SA’s IT workforce!) into technology? Not only that, but how do we train them to be among the best in the world? Is this even possible? I believe that it is possible, but the solution is not an easy one.

The Solution

What South Africa needs, and needs urgently to play catch-up in the IT field, is a major overhaul in the education system. We do not need incremental improvements, not even major improvements; we need nothing short of reinventing the entire system. This has to be done in two ways:

  1. Change what is taught
  2. Change how it is being taught

What is needed from a content point of view are relevant, up-to-date courses that are in tune with global and local market needs. This is easier said than done, given the rapid pace of change in the IT industry.

Added to that, we need to change the way we approach IT education for two reasons: one, IT is a practical subject that needs to be approached in a practical way and two, students these days do not particularly fond of thick, voluminous textbooks full of theory – they want to get down to coding asap.

Anything less than these, and South Africa will be right where it is in ten years!

Computer Science Tuition Workshops at IT varsity

 

poster-img-computer-scienceAttention all 2nd and 3rd year Computer Science students! IT varsity is hosting Computer Science Tuition Workshops during August and September 2014!

Need extra tuitions in any of your Computer Science modules?

IT varsity’s skilled lecturers are here to help YOU prepare for your final exams!

Check out the schedule below:

compsci_schedule

Important Note: Your tuition fee needs to be paid at your registration period before the tuition commences. There will be 2 modules covered each week per the session unless otherwise stated. Feel free to register for the module most appropriate to you.

Contact us now for more information or to simply book your seat!

Free Java Tuitions for Grade 11 and Grade 12 Learners

java-img-tuitionsCalling all Grade 11 and Grade 12 IT learners! IT varsity is hosting FREE Java Tuitions every Saturday during August and September 2014!

Having trouble understanding anything or everything about Java?

IT varsity’s skilled lecturers are here to help YOU prepare for your final exams!

Check out the schedule below:

java-tuitions

Contact us now for more information or to simply sign up!

Game Review: Adera

AderaAdera is an episodic adventure game in which you play as the heroine, Jane Sinclair.  Take on the challenge by solving puzzles, playing minigames, and collecting items to use to get past obstacles.  Uncover the mystery of Adera and explore a beautiful lost world.

This game so far has four complete episodes with the fifth and final instalment to be available soon.

From episode 1, we find Jane being crash landed on the Atacama Desert in search of her grandfather.  Eventually, she learns more about her grandfather’s role in the ancient city and discovers hidden powers.

While the first episode is free, the rest of the episodes you will have to purchase to play.  Adera is available on the Windows Store as an Xbox game which you can still play on your Windows 8 computers without a Xbox console.

To know more about the game, check out this crazy, funny video:

 

Do programmers still need a computer science degree to land a great job?

Degree or no, demand for coding talent continues to make it easier for hopeful programmers seeking a job. However, landing the gig might not be the biggest challenge for those on non-traditional paths.

App Dev

More