Responsive design is the process of building a website that will automatically adjust to the screen size of any device. Early Design When the internet first went public in 1993, computers were the only devices rendering websites. Desktop screens were typically 800px or 1024px wide. As a result, developers created websites for just two sizes, […]
What is semantic HTML? Semantic HTML forms the building blocks of the web. They are the correct ingredients to make a cake. It’s the difference between putting 4 cups of flour into a bowl or putting flour, butter, sugar, and eggs into a bowl. One of those makes a cake (or in our case, a […]
What is alt text? Alternative text, more commonly known as alt text, is the text that users will hear if they are unable to view an image – an alternative option. Alt text is a short, written description of an image, which fully describes the image when the image cannot be viewed. Alt text is […]
What does it mean to be colour blind? Colour vision deficiency, more commonly known as colour blindness, causes difficulty identifying and distinguishing between certain colours. This is usually genetic and is present from birth. However, it can appear later in life due to other health conditions, medication side effects, or exposure to certain chemicals. Many […]
Why is accessibility so important? When we’re writing code, who do we write that code for? Ourselves? Other developers? Future employers? No. We write code to build websites for other people, which means that we write code for our users. So why would we build websites that 20% of our users can’t use or view […]
In short Python Modules are just files with Python code. Python modules refer to files with the ‘.py’ extension that contain: Usually, modules would be grouped in packages that can be installed in your local development environment, after which you can import functions from those packages and use them within your code. However, you can also […]
Asynchronous JavaScript is best described as being able to multitask while running one program and working on another. In other words, if your program is running a particularly long task, asynchronous coding allows you to work on other tasks while that code is running. Code Institute graduate Guillermo Brachetta explains Asynchronous JavaScript with some intriguing […]
Databases, in combination with a Database Management System (DBMS), allow persistent storage, easy administration, and safe manipulation of information and are therefore among the most important computer applications. Data in a database is structured according to one of the multiple sets of rules. Proposed in 1970 by E.F. Codd, the relational data model is the […]
Python is one of the most popular programming languages. It currently takes first place both in the Tiobe index and the PYPL index and has been named Language of the Year in 2007, 2010, 2018, 2020, and 2021. This popularity stems both from Python’s versatility and ease of use. Python can be used for Web […]
What is Python? A snake able to squeeze the life out of its prey? A reference to Monty Python’s Flying Circus? An easy-to-learn and use programming language? The answer is, all of the above. However, in our case, we’re concentrating on Python, the programming language. A programming language is a list of instructions to make […]
Fill in the form or call us directly (9-5pm, Mon-Fri UTC+1) on:
UK +44 20 7183 3430
Ireland +353 1 539 7973
Sweden +46 8 446 875 25
Netherlands +31 20 21 70 206
Germany +49 30 30809145
Austria +43 720 816 145
Please note that all calls are in English.