This is a bootcamp programme intended to build the skills of interns into software engineers who can build IT solutions.
The primary purpose of this developer bootcamp is to provide accelerated and hands-on training to help students acquire the technical skills and knowledge necessary to become job-ready developers in a relatively short period.
This programme requires you to be self-motivated and willing to learn lots of new ideas. Here are some of our aims.
We provide a detailed schedule we expect you to undertake. Each sprint in the schedule, has specific assignments that you ought to complete before advancing to the next.
It is fine to consult Google and ChatGPT along the way.
You're not alone!
Be willing to research, consult, read, and read, and try out all the things you learn.
At the end of the internship, what do you expect to have learned?
You should have knowledge of how to create a software solution from the ground up!
Linux/Unix
Web Technologies
General Programming Languages
Databases
Others & tools
This a foundational area that you need not to skip.
The Rute Manual
Recommended chapters inclde:
(4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38)
Chapters 36 and 37 require to use the most recent version of Apache2 and PostgreSQL respectively.
2 Weeks
4 Weeks
Online SQL tutorials
2 Weeks
Basic systems programming using C or Golang:
2 Weeks
Shell scripting using Python, Bash, AWK.