
Mohamed is currently studying on the March 2026 cohort of Northcoders’ Enterprise Engineering bootcamp. He shares some thoughts with us about his experience on the course.
What were you doing before the course?
Before joining Northcoders, I worked in the social media industry—first as a content moderator and later as a data analyst. Across my career I’ve moved through several sectors, including business support, customer service, account management and sales. Over time, I found myself increasingly drawn to the technical side of my work, especially when building small tools and automations to streamline my day‑to‑day tasks.
What made you interested in Northcoders?
I developed an interest in coding while working at my previous job as a data analyst. I had already experimented with Python and JavaScript, but I knew I needed a deeper understanding of core engineering principles and a structured environment to grow. While researching different learning paths, I came across Northcoders. Their reviews, graduate stories, and the emphasis on real‑world engineering practices stood out immediately. It felt like the right place to accelerate my transition into tech.
What do you think of the course so far?
I’m now in Week 7 of the 13‑week Enterprise Engineering Bootcamp, and it has been one of the most challenging and rewarding learning experiences I’ve ever had. The lectures are dense, engaging, and delivered with clarity. Each module is paired with hands-on tasks that reinforce the concepts and push you to think critically. We work in pairs for most exercises, which has been invaluable—not just for problem‑solving, but for learning how to communicate effectively, collaborate under pressure, and approach engineering challenges as a team.
What I appreciate most is how the course balances guidance with independence. The lecturers are incredibly supportive and always willing to break down complex topics, but the structure also encourages you to research, explore, and build confidence in your own problem‑solving abilities. The pace is intense, the content is comprehensive, and the environment constantly pushes you to grow.
My biggest takeaway so far is that the bootcamp doesn’t just teach you how to code—it teaches you how to think like an engineer. It challenges you, stretches your capacity to learn, and gives you the tools, mindset, and support to succeed in a real software development environment.