In this course we will teach you the most important concepts regarding Semantic Web and you will have the opportunity to practice them in a popular programming language. First we will present some examples to show how the concepts are useful and last but not least we will show these examples in practice.