Code the Future. Create with AI. Change Your Career.
Have you ever dreamed of becoming a software developer? Of building intelligent systems that can think, learn, and transform the way we live and work?
This MSc is your opportunity to do just that—even if your background isn’t in computing.
Designed for ambitious graduates from non-technical fields, this course will take you from the fundamentals of programming to the cutting edge of artificial intelligence and software engineering. You’ll gain the tools, confidence, and vision to step into a high-impact tech career—with AI at its core.
What You’ll Learn
Core coding skills and modern software engineering principles
How to build and integrate AI into real-world applications
Practical experience with machine learning, automation, and cloud-based AI tools
You won’t just learn theory—you’ll build things that matter. From smart applications to industry-level systems, your project work will reflect the real challenges developers and AI engineers are solving today.
Designed with Industry. Built for Your Future.
This degree is shaped by the needs of the digital economy. You’ll develop the technical and problem-solving skills employers demand—plus hands-on experience with industry tools through our partnerships with tech leaders.
We’re proud to be members of AWS Academy and GitHub Campus Global, giving you access to real-world resources that will help you hit the ground running.
Learn from Experts. Build with Purpose.
You’ll be taught by software engineers and AI specialists who bring their industry knowledge directly into the classroom. With our career-focused, project-driven approach, you’ll graduate with skills you can put to work from day one.
Be Part of Something Bigger
Join a vibrant community of like-minded students and staff who are passionate about AI and software development. Take part in hackathons, industry events, and computing societies. Forge connections, test your ideas, and grow your network in a collaborative environment.
At Dundee, you’re not just learning how to build technology—you’re learning how to use it to make an impact.