Science, Engineering and Maths Themed Playlists

So I created several Science Technology Engineering and Maths (STEM) themed playlists on Spotify following on from the (relative) success of the materials and elements playlists and of course, in the process I went looking for others around the internet have found a few that other people have made... Here I present my findings: My … Continue reading Science, Engineering and Maths Themed Playlists

Advertisement

Introducing… Superhydrophobic Whisk Design

So every week the Engineering Teaching Office at my university email us all with a newsletter which a few weeks contained, amongst other things, a link to the Electrolux Ideas Lab competition. Intrigued of course I gave it a look, and saw the challenge to be a relatively simple one - how to get more … Continue reading Introducing… Superhydrophobic Whisk Design

A Complete Beginner’s Guide To Hacking: Website Design

This post is part of the series A Complete Beginner's Guide To Hacking So websites are not generally made of code written in single language but instead layers of interwoven code in a few different languages. If you want to develop web applications then you need to have a basic understanding of what all those … Continue reading A Complete Beginner’s Guide To Hacking: Website Design

A Complete Beginner’s Guide To Hacking: Operating Systems

This post is part of the series A Complete Beginner's Guide To Hacking Why it matters Different Operating Systems (OSs) are suited to very different things in programming - the differences between are much more significant than when using them for other applications. Therefore it is very important to be aware of the main differences … Continue reading A Complete Beginner’s Guide To Hacking: Operating Systems

A Complete Beginner’s Guide To Hacking: Running Code

This post is part of the series A Complete Beginner's Guide To Hacking Compilers are "computer programs (or set of programs) that transforms source code written in a programming language into another computer language".  You learned earlier that that there are different levels of languages and ultimately the hardware interacts with the binary code - … Continue reading A Complete Beginner’s Guide To Hacking: Running Code

A Complete Beginner’s Guide To Hacking: Writing Code

This post is part of the series A Complete Beginner's Guide To Hacking Shells are the way that a user (as opposed to another computer) interacts with the actual operating system of you computer itself (as opposed to with an application running through your OS). Normally when you are using your computer you probably have … Continue reading A Complete Beginner’s Guide To Hacking: Writing Code

A Complete Beginner’s Guide To Hacking: Working Together

This post is part of A Complete Beginner's Guide To Hacking How To Collaborate One of the problems people encounter when working on projects collaboratively is always how to share and communicate the project so that every member of the team always has the most updated version of it. For lots of things this can … Continue reading A Complete Beginner’s Guide To Hacking: Working Together

A Complete Beginner’s Guide To Hacking: How To Learn Languages

This post is part of the series A Complete Beginner's Guide To Hacking First of all the question needs to be what is it you want to learn? Is it a specific language, is it computer science, or is just experience and practice that you are after? There are generally several different mediums for learning … Continue reading A Complete Beginner’s Guide To Hacking: How To Learn Languages

A Complete Beginner’s Guide To Hacking: APIs

This post is part of the series A Complete Beginner's Guide To Hacking. What Is An API? API stands for Application Program Interface and is a way of one application interacting with another application, database or component. If for example you want to interact with a database of users and get information about it or … Continue reading A Complete Beginner’s Guide To Hacking: APIs

A Complete Beginner’s Guide To Hacking

As someone who has a large interest in programming, coding and computer science, software and hardware, but has been largely self-taught I know how difficult it can be knowing how to get started in "hacking". There are loads of resources out there for those who kow what they are looking for but for a complete … Continue reading A Complete Beginner’s Guide To Hacking