Julio Villena Román

Julio Villena Román received his degree in Telecommunications Engineering from Universidad Politécnica de Madrid in 1997, where he began his professional career with a 3-year research fellowship. In 1998 he was one of the founding members of Daedalus, a private company working the field of Language Technologies, and has become its Technology Manager since then. He is also a part-time lecturer in the Department of Telematic Engineering at Universidad Carlos III de Madrid since 2002. He teaches and coordinates several subjects including Systems Programming and Artificial Intelligence, with a very active role in creating new teaching and laboratory materials to improve the learning experience.

Sort options

Introduction to Java Programming: Fundamental Data Structures and Algorithms (edX)

Learn to enhance your code by using fundamental data structures and powerful algorithms in Java. In this introductory course, you will learn programming with Java in an easy and interactive way. You will learn about fundamental data structures, such as lists, stacks, queues and trees, and presents algorithms for [...]
Average: 7 ( 4 votes )

Introduction to Java Programming: Writing Good Code (edX)

Learn to program in an easy and interactive way and enter the fascinating world of computer science. This is an introductory course to learn programming with Java designed to teach how to code good programs in Java, understanding “good” as both correct and efficient. Basic principles of software engineering [...]
No votes yet

Introduction to Java Programming: Starting to code in Java (edX)

Learn to program with Java in an easy and interactive way! In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you [...]
Average: 5 ( 4 votes )