Get to Mid/Senior-Level Faster By Mastering The Fundamentals with a 5 Step System.

Dragos Nedelcu - Expert Software Coach at CodeWithDragos
Dragos & Bogdan Nedelcu - Founders at CodeWithDragos the Software Training Institute
Dozens of JavaScript Developers have already used our Software Mastery System™ to get to the next level:
- Detect the exact gaps in your technical skills and define a clear path for your technical growth.
- Master software fundamentals instead of shiny frameworks and stay magically up to date.
- Gain complete confidence in your technical ability so you can deliver end to end.

We help JavaScript Developers implement more effective strategies to improve their technical skills.

Bbecome the expert in your team, go from "coder" to "software engineer" and increase your salary without guessing by using systems to master sofware development.




Software Developers

I've helped more than 100 software developers reach technical mastery and become highly-paid experts in the last year.


Learning how to "think in code" like an expert programmer.

Become an expert software developer and the "go-to" person in your team.

Build a professional image to get promoted faster, land a better job and earn more.

Click on the button below to get to the application form.


Client Results

Anindita De

Senior Developer, London - UK

⭐⭐⭐ ⭐⭐  5 stars

"You showed me how to think like an architect."

Michael Evans

Freelance Fullstack Developer, Berlin - Germany

⭐⭐⭐⭐⭐  5 stars

"I was so impressed with the frontend performance section as that had always eluded me in the past. In more recent weeks, unlocking cloud was a big step for me.."

Jennifer W.

Frontend Developer, Berlin - Germany

⭐⭐⭐⭐⭐  5 stars

"I've really excelled in the months I've been working with them and now I can confidently act as a developer and have the influence in the tech community that I've always wanted to have."

Scott Voyles

Frontend Developer, Hesse - Germany

⭐⭐⭐⭐⭐  5 stars

"You guys have really hammered on the fundamentals aspect which I really appreciate and have found immediate benefits from. "

Zoe Kavanagh

Fullstack Software Engineer

⭐⭐⭐⭐⭐  5 stars

"It helped me find the right focus just at the right time in my career."

Alex Anthopoulos

Frontend Developer

⭐⭐⭐⭐⭐  5 stars

"Simply genius people and without them would not have made the steps done. The place to be if you want to be a knowledgeable professional in the JS stack."

Radmila Radivojevic

Senior JavaScript Developer

⭐⭐⭐⭐⭐  5 stars

"This program is exactly what I needed to get to a senior level and open myself to new job opportunities."

From The Details To The Big Picture

Technology changes all the time, particularly in the JavaScript world - to succeed, you must focus on things that don't change. Instead of shinny libraries or frameworks, you must understand the why behind building great software.

1. Know Your Self - Define your own technical roadmap.

2. Master the Fundamentals - Solidify your technical foundations.

3. Widen Your Prespective - Be able to deliver features end to end.

4. Architect's Mindset - Go from software developer to engineer.

5. Professional Image - Reflect your technical talent.

6. We Implement Together - Get active feedback from us at every point.


Analysis & Strategy

Together we will find exactly where you stand, what are your gaps and technical potential.


Software Fundamentals

You can't build castles on sand. Here we will go over software development fundamentals and solidify the foundations of you software dev career.


Widen Your Prespective

Armed with strong fundamentals is now time to address complementary topics to software development so you  can deliver features independently.


The Architect Mindset

If you only understand the coding part, you will always be just a coder. To make the transition from coder to engineer.


Professional Image

Nobody hires invisible talent. In this step we will build a stellar professional image, that makes you stand out as an expert dev. We surgically optimise your CV and Linkedin image.


We Implement Together

We’ll have weekly Zoom calls for accountability and progress tracking. You'll also have direct access to the community, where you can ask us any questions you might have.

Monika Swidzinska

Frontend Developer

⭐⭐⭐⭐⭐  5 stars

"I learned how to be more confident, be able to show my skills, and build a professional profile."

Alex Zahar

Senior Frontend Developer

⭐⭐⭐⭐⭐  5 stars

"Using your system I have discovered and filled my gaps quickly. I learned how to organize myself better and how to grow in this field faster. Even with my 9-5 job, I was able to work on the assignments and complete each module."

Pauline Barnades-Moore

Frontend Developer

⭐⭐⭐⭐⭐  5 stars

"The sessions are well structured, efficient and relevant to the job market. Bogdan and Dragos are good at aiming at what’s important based on where you at."

Jithin Sunny

Backend Developer

⭐⭐⭐⭐  4 stars

"The team is good at figuring out the areas were someone needs to improve and they provide the right guidance for it."

Stephanie Man

Software Developer

⭐⭐⭐⭐⭐  5 stars

"The program is tailored to your goals and experience. I was looking to develop myself as a mid-level developer, to refine my technical skills and present myself professionally."

Mitesh Patel

Senior Fullstack Engineer

⭐⭐⭐⭐⭐  5 stars

"Both Dragos and Bogdan are highly experienced engineers who have been through the struggles themselves and are always willing to help."

How does the application process looks like?

Apply for a free consultation call at CodeWithDragos.
1. You apply an individual technical growth session.
In the first step, you have to go to my short application form. By filling it out you are giving me some information about your current situation and yourself so I know how I can best help you.
2. We review your application and confirm the appointment.
Our team will review your application and check for fit so we make sure that you are someone that can fit the requirements of our program.
3. We coordinate an appointment together.
In the last step, we will coordinate an appointment together where we both talk together during 45 minutes where we will analyze your situationbuild a step by step plan to help you reach your goals as a developer.


Dragos Nedelcu

Founder and Expert Software Trainer

Dragos is the founder of CodeWithDragos, the Software Training Institute. He started as a self-taught software developer and spent the first years building custom software for small businesses in Madrid.

Dragos moved to Berlin, the heart of the European software industry. There he progressed quickly at a top technology company, Mister Spex.

He became known on LinkedIn where his posts have been read by thousands of software developers. Now he is one of the most sought-after experts in the industry on the topics of programming and software development.

Dragos founded CodeWithDragos, to help other software developers become industry leaders. He lives in Berlin, close to his family and friends.

Bogdan Nedelcu

Co-Founder and Expert Software Trainer

Bogdan is a Software Engineer, with expertise in turning around IT companies and leading large IT projects in the start-up, finance, and construction industries in Europe.

After taking the engineering culture at Klarna to the next level, he moved on to Enpal GmBH to lead different engineering teams.

Bogdan coached and mentored hundreds of students in software development as a Coding Instructor at the ReDI School of Digital Integration in Berlin.

As a seasoned tech leader he brings with him years of professional experience building highly scalable software systems.

Tony Saad

Frontend Coach

Tony is originally from Egypt where he was leading the Frontend Team in Web Studio for more than 5 years which was focused so much into developing slick UX and usable apps and websites

Later he became the Frontend Engineer for building the Supplier Portal for Westwing GmbH then moved to Zalando SE in 2015 to work on multiple teams.

Besides his full-time engineering, leadership roles and his freelance consulting projects I have also led the team of Full-Stack Bootcamp in ESMT Berlin teaching 10+ students how to start their career.

He loves mentoring junior developers and new talents in this everyday-evolving industry.

Meet the Team

Our offices

We are based in Berlin, Germany.

Also referred to as the "Silicon Valley" of Germany, Berlin is home of many European Tech giants such as Zalando, Hello Fresh and Delivery Hero.

This unique position in one of the most competitive places within the software industry in the world gives us access to the best information in the sector.

CodeWithDragos UG (haftungsbeschränkt)
Türkenstraße, 21
13349 Berlin

Dragos Nedelcu
I help software developers get to mid/senior level faster by improving their technical skills effectively* with a proven 5 Steps System.
Berlin, Germany