//become a
❴Software
Developer❵

From Scratch

In today's world, learning how to code can make someone stand out in terms of opportunities. If you look at the job openings, you will see that a large part of them are software development related positions. The opportunities in software development are quite abundant. The field is easy to get started in, no university degree is needed, and junior positions already come with a high lowest bar of salary. In addition to the income aspect, having a software development related career brings a lot of freedom. For example, remote work. You can work remotely from any part of the world as long as you have a computer and enough internet access. Also, not to mention the freedom that it brings when you become more knowledgeable. Software developers are a commodity these days and that will likely stay like that.

I teach people who've never written code before, the necessary coding skills to become a high quality, commodity frontend developer.

Apply NowView Curriculum

Easily Digestible Curriculum

Learning how to program and to become a creative problem solver takes time. It takes even more time if one tries to hurry the process. I created a curriculum that teaches you the foundations of software development and programming from scratch, in a digestible manner. (I will explain the concepts of programming from the very beginning and explain them to you in a calm and easy to follow way.)

Teaching You How to Fish

One of the very first things I teach is how to adopt a programming mindset. The more experience you get as a software developer, the more this mindset improves. You can learn as many programming languages as you want, but without being able to think like a programmer, those will be just things that you memorized. In these series of lessons, I teach you mostly how to think like a programmer.

No Prior Experience is Required

In order to join my courses, you don"t have to have any sort of programming experience at all. The minimum requirement is an inquiring mindset and not to be afraid to make mistakes. The way to learn programming is full of trial and error and there is no such thing as "making mistakes". Actually the more mistakes you make, the faster you will become fluent in coding.

High Quality Curriculum

I have created content to prepare you for any software development challenges that you might come across. My rich exercise library will improve your software designing skills and algorithmic thinking. After you graduate from my course, you will have become quite an attractive asset in the eyes of employers, and be able to find great opportunities working as a freelancer. The curriculum that is taught in the classes is designed to take you to a level where it is easy to reason about any software related challenge you may have. View Curriculum.View Curriculum.

<itsme/>

My name is Bora Semiz. I have been a professional frontend and fullstack web developer for more than 6 years, and I have more than 10 years of experience with programming. During these 10 years, I have developed various software applications, come across many different coding problems and solved them. For instance, I made Android apps, apps that work on servers, web applications, and I have done some game development. Mostly though I worked on the frontend for web applications (the part of the website that you see in the web browser). I follow the trends in the industry and try to come up with new and modern ways to solve problems. And I value writing clean code that is easy to read for other developers.

I love programming. I started programming at 18 when I was admitted to the Computer Engineering department of my university, Suleyman Demirel University in Turkey. Since then, I've learned JavaScript, Java, C++, HTML5/CSS3,Python, Go and Rust. During my university days, I taught programming concepts to junior students and gave many data structures and algorithms lectures to my fellow students. After I graduated, I would teach the juniors at the companies I worked for. I would teach them how to approach their tasks, how to strategize and prioritize, and other programming related subjects.

I like teaching. I like to explain complex subjects in a way that a person who doesn't have an extensive background can understand them, and I am good at it. When I teach people, I teach them how to think about the subject, how to understand it. Because, once a person knows how to think, the solution to a problem will more easily reveal itself.

'Questions?
Curious?';

Do you have any questions? No problem, call me or send me an email using the contact form. I am more than happy to provide you with more information. I can also call you at a time you are available. Just shoot me an email saying you want to be called and the date and time that works for you.

Telephone: +31 621 999 633
Email: bora@thewarrioracademy.net