Daragh Ó Tuama

Content & Production Manager

Daragh is Code Institute’s Content Manager. With a long history in journalism, he has a huge interest in all things tech. Daragh also has a background in radio and TV, and has presented and contributed to shows on RTÉ, Newstalk, Today FM, TG4, and many more. He has a degree in modern Irish and history, and more recently, he has attained a certificate in sustainability studies. Daragh is also a videographer and is responsible for much of the content delivered to Code Institute. Daragh joined Code Institute in 2018.

From Receptionist to Full Stack Developer

Meet Jessica, a dynamic and enthusiastic 32-year-old from the east coast of Sweden, currently thriving in the vibrant city of Malmö. She has not only transformed her career but also discovered a newfound passion for coding, all while maintaining an active lifestyle involving cycling and running. Embracing Change: Degree in Health Therapy to Full Stack […]

Read More »

The Layers of AI: Narrow AI, General AI, and Artificial Superintelligence

Artificial intelligence spans from Narrow AI to theoretical Artificial Superintelligence, offering diverse possibilities in its multifaceted landscape. In this blog, we briefly look at the various facets of AI and highlight the crucial roles that groundbreaking technologies such as ChatGPT and quantum computing play. Understanding AI’s Essence: At the heart of AI lies a quest […]

Read More »

Introduction to Web Accessibility 

The accessibility of websites is not just a technological concern but a fundamental ethical and legal imperative. It is really important that every person can seamlessly navigate and interact with online content. This vital concept is encapsulated by the term web accessibility. In this article, we look at the core principles of web accessibility and […]

Read More »

Investing in Learning to Code in the Age of AI

As businesses pivot towards embracing Artificial Intelligence (AI) and automation, the demand for skilled programmers is at an all-time high. Learning to code is not just a trend; it’s an investment in a future where digital literacy is a prerequisite for success. In this blog, we’ll explore why it’s worth investing time and effort in […]

Read More »

The Transformative Benefits of Learning to Code

The ability to code has become a superpower that extends far beyond the realms of computer screens and command lines. Whether you’re a seasoned professional contemplating a career change or someone entirely new to the world of programming, learning to code holds a myriad of benefits that can profoundly impact your life. In this blog […]

Read More »

Lifelong Learning for the modern workplace

The era of lifelong learning has dawned upon us, driven by technological advancements, global connectivity, and the dynamic nature of industries. In this blog, we look at why lifelong learning is now more important than ever and how it empowers individuals to navigate the complexities of the modern age. Rapid Technological Advancements The Fourth Industrial […]

Read More »

Software Development Role Based on Your Skills

A career change to software development in the era of Artificial Intelligence (AI) is not just a leap into a new profession but a journey toward shaping the future. As AI continues to transform industries, the demand for skilled software developers is ever-growing. In this blog, we’ll explore various software development roles, highlight the key […]

Read More »

The Importance of Code Reviews

In the dynamic field of software development, a critical challenge persists: how can we ensure the creation of robust, error-free code that stands the test of time? This quandary gave birth to the practice of code reviews, a collaborative process that has become a cornerstone of modern development workflows. Code reviews are crucial in software development […]

Read More »

SOLID Principles of OOP

In the world of programming, there’s a set of guiding principles that help developers write code that is not only functional but also easy to maintain and expand. SOLID principles are fundamental in Object-Oriented Programming.  These principles include Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion, guiding the creation of flexible and maintainable […]

Read More »

The Power of Python in Scientific Fields

In today’s ever-evolving scientific landscape, mastering programming languages is a key to success. Python, with its user-friendly syntax and extensive library ecosystem,is a potent tool for professionals in various scientific disciplines. This blog explores how learning Python can significantly benefit individuals working in fields like biology, bioinformatics, chemistry, physics, astronomy, and earth science. Biology and […]

Read More »