September Sale: Save 20% on all courses before September 16th. remaining!
September Sale: Save 20% on all courses before SepT 16th. left!
Choose Your Start Date
Browse our upcoming live online classes. Download your brochure to learn more.
Starts 24 Sep 24 — Ends 06 Sep 25
- 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
- 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
Average
€69,000
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
Professional Academy Certificate
Python Programming
Find Out MoreProfessional Academy Diploma
Digital Product Management
Find Out MoreProfessional Academy Diploma
Artificial Intelligence (AI) for Business
Find Out MoreProfessional Academy Certificate
Data Analytics: Machine Learning
Find Out MoreAccess 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 BrochureWe've trained the employees of
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 expertsFrequently 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/
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