Your first job as a self-taught programmer

The complete guide on getting hired even if you don't have a computer science degree

   Watch Promo

What you'll learn

  • Getting the first professional job as a self-taught software developer.
  • Learning what's the pros and cons of a software development career.
  • Misconceptions about a software development career.


The course is suitable for anyone who is interested in programming - even if they haven't programmed before .


It may come as a surprise to you, but many professional programmers are self-taught. And many of them have been able to reach fairly high positions in their career. Therefore, it is not only realistic to get into the software development profession without any formal programming qualifications, but it’s also possible to become successful within this industry.

The software development industry is probably the industry with the least amount of bureaucracy. Once you have some professional experience under your belt, very few companies would care what formal education you have. As long as you are able to demonstrate your programming skills during the recruitment process, you will be able to get a job as a software developer.

And there are many reasons why you may want to be a programmer. Smart technology is everywhere and its amount is only increasing; therefore software developers are in high demand and the demand for them is not going to go down any time soon. This makes a programmer one of the most highly paid professions.

If getting a job as a programmer is something you are interested in, this course will guide you through the process. It will cover the following topics:

· Pros and cons of a software development career

· Misconceptions about being a programmer

· Which programming languages and technologies to learn first

· What skills you will need besides the programming languages

· What are the best strategies for getting your first job

· How to choose a good boot camp

Who this course is for:

Although the course is primarily intended for self-taught programmers, it is suitable for anyone who is interested in getting

their first job as a programmer.

Your Instructor

Fiodar Sazanavets
Fiodar Sazanavets

Fiodar is an experienced lead software engineer whose main area of expertise is Microsoft stack, which includes ASP.NET (Framework and Core), SQL Server, Azure, and various front-end technologies. Fiodar is familiar with industry-wide best practices, such as SOLID principles, software design patterns, automation testing principles (BDD and TDD) and microservices architecture.

Fiodar has built his software engineering experience while working in a variety of industries, including water engineering, financial, retail, railway and defence. He has played a leading role in various projects and, as well as writing software, he gained substantial experience in architecture and design.

Fiodar is an author of a number of technical books and online courses. He regularly writes about software development on his personal website, Scientific Programmer. He also conducts regular personal mentoring sessions.

Course Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!