This course is an Introduction to programming and coding. The course is focused on teaching the students the basics in programming to develop projects. The programming language that will be used is Java because of its ease to use and powerful applications in online applets. After understanding the general concepts of programming, at least one project will be developed by the students to apply the knowledge learned, in an assisted manner with the teacher and fellow students.