No-one has ever called me a cool dude. I’m somewhere between geek and normal.
Linus Torvalds
Programming
Computer programming is the process of designing and building a program for performing a specific computing task. The purpose of programming is to find a sequence of instructions that will automate the performance of a task on a computer, usually for solving a given problem. Software engineering combines engineering techniques with software development practices. Reverse engineering is the opposite process.
Computer Graphics
CG (Computer Graphics) or CGI (Computer-generated imagery) is the discipline of generating images using computers. Today, it’s a core technology in digital photography, film, video games, cell phone, computer displays and so on. It’s a recently developed area of computer science. The phrase was coined in 1960 by computer graphics researchers Verne Hudson and William Fetter of Boeing.
Privacy & Security
In the 21st century, online security has become paramount! Most of us share on the internet a lot of information about themselves, like identity card number, date of birth, gender, phone number, home address and so on. Moreover, society like Google, Facebook and Amazon collect information on everything that concerns us, from purchasing behaviour to the time we spend on Instagram rather than on Facebook or LinkedIn: the so-called big data.
Machine Learning
AI, Artificial Intelligence, is human intelligence exhibited by machines. It is subdivided in Narrow AI and General AI.
Machine Learning is an approach to try and archive AI through systems that can find patterns in a set of data. Use machines to predict results based on incoming data.
Deep Learning (or Deep Neural Networks) is a techniques that implements Machine Learning.