Computer Science Training For Beginners