This course is a basic introduction to computer programming using the Java language. It's the best place to start for new programers as there is no prior programming experience required. Once you have completed this course, you'll be ready to take the more advanced courses on this site! We keep things very practical in this course so that right from the start, you can gain practical experience and work your way to professional software craftsmanship!
Click below to get started!