Early Bird: Save 10% on upcoming courses! Enrol before 31st May.

Save 10% on upcoming courses! Enrol by 31st May.

Download Brochure

Professional Academy Diploma in
Full Stack Software Development

Self Study + Live Online Learning Next Course Starts Sep 24th from €7,195

Are you an aspiring web developer? Launch your coding career with this innovative Full Stack Developer Course from UCD Professional Academy. Designed to equip you with everything you need to kick start your software career, you’ll learn HTML, CSS, JavaScript, Python, SQL and more as you code your way to your own, unique final project.

Fully redeveloped, this course offers weekly Live Online lectures providing ample opportunity to interact with lecturers. Upon successful completion, we’ll help you as you secure your next role as a software or web developer! We’ll help develop your CV/Github presence and you can opt in for help obtaining an internship at a local organisation needing real word Software Development assistance.

Hurry! Early Bird 10% off. Enrol before 31st May. Download the brochure now to reveal your discount code.

Choose Your Start Date

Browse our upcoming live online classes. Download your brochure to learn more.

Starts 24 Sep 24 — Ends 06 Sep 25

Part-time / evening
  • Blended online learning: Self-study + live online lectures over 12 months. 2 x 3 hour classes per week
  • Compact class sizes for an improved learning experience.
  • Build your portfolio by completing key mini projects with every module, supported by your lecturer.
  • Complete your own, fully developed project as part of the final assessment
  • Career development advice: Full CV clinic, and optional assistance in obtaining an internship after qualification
  • Flexible, convenient payment options available.

Starts 26 Nov 24 — Ends 15 Nov 25

Part-time / evening
  • Blended online learning: Self-study + live online lectures over 12 months. 2 x 3 hour classes per week
  • Compact class sizes for an improved learning experience.
  • Build your portfolio by completing key mini projects with every module, supported by your lecturer.
  • Complete your own, fully developed project as part of the final assessment
  • Career development advice: Full CV clinic, and optional assistance in obtaining an internship after qualification
  • Flexible, convenient payment options available.

Secure your place with a 50% deposit and the rest after your course commences. Save an additional 5% when you pay in full at time of booking.

Why UCD Professional Academy?

  • Valuable, trusted certification
  • Industry expert lecturers
  • Flexible learning options

€69,000 / Annual

Software Developer Salary in Ireland

The average Software Developer salary in Ireland is €69,000 per year. Junior web developer positions start at €38,000 per year while more experienced developers make up to €75,000 per year.

Salary data source: indeed.com, 5th March 2024


Salary data source: indeed.com, 5th March 2024

Full-Stack Software Development Course Modules

This hands-on and practical full stack development course will teach you the skills you will need to become a full stack web developer. Learn both front-end and back-end development skills, enabling you to produce fully formed websites and web applications. 

Understand the key languages used in software & web development as well as industry-standard tools and frameworks. 

At the end of each course module you will complete a project for assessment.  Each of the projects will build on your rapidly emerging software skills and contribute to your growing development portfolio.

1. Web Design

Uncover the basic elements of building your first website using these elementary software tools and concepts

  • HTML
  • CSS
  • Page Layout
  • Tables and Forms
  • Create your first Website

2. Javascript

Learn JavaScript, a scripting language that allows you to add interaction and complex features to a web page.

  • JavaScript Basics
  • Control Statements
  • Graphics
  • Handling web page data
  • Adding web page interactivity

3. Python

Build on the fundamental concepts of programming to learn Python - a language which is used to build back-end logic and database driven web experiences.

  • Python Basics
  • GUI Programming
  • Lists
  • Functions
  • Inheritance
  • Polymorphism

4. Databases

Learn common approaches to storing data, and the most popular language to handle relational databases, SQL.

  • Relational Databases
  • SQL
  • NoSQL
  • CRUD
  • Interaction with Data

5. Frameworks

Speed up your development by using toolkits and frameworks that accelerate the speed at which you create professional-looking, fully featured applications.

  • How to Use Frameworks
  • Django
  • NodeJS
  • Express
  • Bootstrap
  • React

6. Final Project

Build a full stack website that demonstrates your ability to design, code and implement what you have learned in previous modules.

  • SDLC
  • Web Design
  • Project Implementation
  • Project Release

Access to thousands of journals, articles and papers. Free of charge.

Students taking part in this course will now have access to the EBSCO Online Library, free of charge, for the full duration of the course. Here you can browse thousands of relevant journals, articles and other reliable academic and commercial texts like the Harvard Business Review, Bloomberg Businessweek and Forbes Magazine, to supplement your learning and assignments.

Download Brochure

We've trained the employees of

For Business

Relevant skills for your team, results for you.

Whether you’re interested in making your training budget work harder with volume discounts across our standard portfolio, or have bespoke training needs to be addressed, we’ll help you level up. Our team of upskilling experts are ready to take the pain out of meeting your training targets.

Talk to our experts

Frequently Asked Questions

Is this course right for me?

Open the door to your new career with this part-time course that you can study alongside your current role. You do not need prior programming expertise, but you should be eager to learn.

If you are new to software development or you’re unsure of how your coding skills compare, we highly recommend you take our short “Coding Challenge” before you begin.  Ask your Education Consultant for more details. Download your brochure to get started today!

How will this course help with my career?

Software development skills are highly sought-after as there is a significant global shortage of skilled programmers. On successful completion of this course, you will not only hold a UCD Professional Academy Diploma, but you will also have a professional portfolio to showcase your expertise.

What is the online learning experience like?

Our live Online experience is designed to be just as interactive, supportive, and inspiring as the UCD Professional Academy campus experience.

Online courses can be accessed from any computer or laptop with an internet connection.

Live lectures are delivered using Zoom. During these lectures, your teachers will use technology interactively to ensure an engaging learning experience. When appropriate, students will be encouraged to activate their microphones, participate in discussions, ask questions, and interact with other students.

An up-to-date Windows or Mac laptop or PC is needed for this course. Work PCs are not recommended as there will be a requirement to install software throughout the course and your company may limit or prevent such software installation.

How is this course assessed?

This course is assessed through projects you complete for your portfolio rather than an exam. Your grade will be achieved through the quality of your work. You will rapidly develop a portfolio of completed projects as you progress through each module. 

What is the student experience like?

Student care is a high priority at UCD Professional Academy, which is why our Student Services team is on hand to support you throughout your time with us. They will respond to any queries you have, help you with any technical issues, and facilitate your learning experience at every point.

All students have access to the UCD Professional Academy Learner Management System (LMS), where you can see your timetable, access all your study materials, ask questions and manage your account.

What are the benefits of a UCD Professional Academy Diploma?

UCD Professional Academy Diplomas and Certifications are designed to give your career an advantage. Developed in conjunction with industry thought leaders our courses teach practical, applied skills to support you to achieve your career and business goals. Professional Academy Diplomas are suitable for career minded learners wishing to advance their professional skills and prospects rather than their academic credentials.

The Professional Academy is an independent wholly owned part of UCD designed to address the need for skills development in the workforce. Courses tend to be short, designed and delivered by industry practitioners, and are not part of nor do they lead to a traditional University award such as a degree or a masters. They are widely accepted by employers and many students are sponsored to study by their organisation. Full details of UCD Professional Academy’s Certifications Governance are available here.

How do I get my UCD Professional Academy Diploma?

Your UCD Professional Academy Diploma will be issued electronically on a secure platform, with a link that you can share with employers and others wishing to verify your credentials. You can also add this certificate to your LinkedIn profile to share your success and celebrate your achievement.

What payment options are available?

Learners undertaking the Full-Stack Software Development course may avail of the following payment plan:

  • 50% deposit to secure your place,

  • 50% payable in 3 instalments: 

    • 15% - due within 2 months, 

    • 15% - due within 4 months, 

    • 20% - due within 6 months from the course start date.

Learners will be granted access to complete the first three projects of the course once the first 50% payment is made. The remaining fee must be paid within 6 months at which point full access to complete all course projects will be granted.

Failure to make payments in the above time frame will result in the student being withdrawn from the course. All fees paid up to this point are non-refundable and non-transferable.

Please note that standard terms and conditions apply, which you can review here: https://www.ucd.ie/professionalacademy/terms-and-conditions/

Still have more questions? Download the brochure

Ready to start?

It’s easy - you’re just a few secure clicks away

Live Classes

  • Live online lectures over 11 months
  • Build your portfolio
  • Career support
€7995 €7,195 Enrol Now
Save 10%