9 min read
In Cactus School we train people to become successful software engineers following the master-apprentice model.
INSTRUCTOR
ACTIVE APPRENTICES
TOTAL APPRENTICES
PERSONAL LESSONS
We use project simulations, up-to-date learning materials and one-to-one mentorship to prepare you to the real world.
We simulate a work environment where you need to work on real tasks, give status-updates, get your code reviewed and tested.
We teach you how to craft quality code and grow as a software engineer in personal sessions.
We curate the most up-to-date learning resources for you. When something is missing, we create one.
We take training serious with personal lessons, daily status updates, weekly career meetings, monthly 1:1 mentorship sessions and more!
Cactus School is born from the need of a quality software engineer training program that teaches the necessary skillset for the industry.
Safa Orhan, Founder of Cactus School
You will have to work on real-world grade projects, complete your tasks in time, get your code reviewed and tested.
You'll be covered when it comes to you finding a job. From writing a compelling CV to studying for technical and behavioral interviews, we'll teach you how to ace in your career.
Be a part of a classroom where you learn together. You learn from the lectures and from each other. Being a part of a classroom will keep you motivated and on track.
WE TAKE TRAINING SERIOUSLY
We know that software training cannot be done by a couple of hours of watching videos. We take this seriously and use an overwhelming set of tools to make your learn.
You can reach your instructor anytime via Slack where complementary materials, inspirational readings, and extra lectures are posted constantly.
You will get trained by your instructor personally in 8 one-to-one lectures per month.
Your instructor will personally have additional 1:1 meetings with you to check if you are on track. You will have a mentor watching you closely.
The worldwide average Android Developer salary is $95,847 / year. That's 26x more of what you pay Cactus School in a year!
I am in good hands and growing steadily. Cactus School is one of the best places to learn Android Development.
299 USD
per month*Safa Orhan is the founder and lead instructor of Cactus School. Safa has more than 10 years experience in building quality software. He worked in several startups, corporates and businesses including those he co-founded, taught Android to dozens of students in international conferences, bootcamps, events, workshops and online classrooms.
In Cactus School we accept apprentices from different levels of knowledge and different backgrounds. Everybody has a special journey and a personal pace. So you stay until you become the software engineer you want. You stay until you can create apps for the market. You stay until you land in your dream job. It's up to you.
Statistically speaking it can take 6-12 months of training for you to get your first job. How much time and effort you put into Cactus School will affect dramatically how fast you get results. As we said, it's up to you.
Heck a lot! You will learn advanced topics of how to architect Android apps, which libraries / frameworks to know by heart, how to create a testable and sustainable codebase and a lot more. There is always room for growth as a software engineer.
Anybody who has the following conditions can apply to become
an apprentice:
- Speaks English. (Materials will be in English and you'll
need to read and write in English)
- Can commit at least 15 hours per week.
Currently we only accept bank transfers. Payment details will be provided after you apply.
Let's quickly hop on a Google Meet and discuss your questions and concerns. You can book a call with us for free and ask whatever you like!
We asked apprentices:
Cactus School is a place where dreams come true. As a physicist, being a developer has always been in me. A unique institution with its interest and relevance to students. Achieving your goal is easy with the support of Cactus School.
After a year of self-learning, I realized I was not growing. It was like stumbling in the sea without a clear target. Now that I found Cactus School and my mentor Safa, I am in good hands and growing steadily. Cactus School is one of the best places to learn Android Development.
Cactus School guides me in experiencing the software lifecycle. Because I am trained personally, I improve my software engineering skills really fast. My training in Cactus School has been really helpful for me to become a qualified developer.