Java Programming
This six-week online course was developed by the University of Helsinki. It mirrors the university class that covers the basics of computer programming, algorithms and object-oriented programming with Java. A follow-up six-week course is available upon completion of this introductory course.
Produced in 2013
What you will learn
- Six unique tasks solved by Java programming.
- How to set up and manage Integrated Development Environment (IDE).
- Basics of Java syntax.
- Basics of object-oriented programming.
- Familiarity with NetBeans and IntelliJ.
- Checking code viability with Test My Code.
Quality Score
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 96 / 100
Live Chat with CourseDuck's Co-Founder for Help
Need help deciding on a java course? Or looking for more detail on 's Java Programming? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community
Course Description
java Awards Best Free Course
Welcome to the University of Helsinkis free massive open online course (MOOC) on programming! This is an updated version of our popular course Object-Oriented Programming with Java.
During this course, you will learn the basics of computer programming, along with algorithms and object-oriented programming through the Java programming language. The course includes comprehensive materials and plenty of programming exercises - all of which are tested using our automatic testing service Test My Code.
Anyone can join - no previous programming knowledge is required.
Unlike many programming courses found online, ours is completely unabridged; the courses scope and material are identical to our CS1 Introduction to Programming and Advanced Programming courses.
This is the first course in our computer science learning track, and we use industry-grade tooling from day one. As such, the course is about programming in a real integrated development environment (IDE) instead of a browser or an educational IDE.
During this course, you will learn the basics of computer programming, along with algorithms and object-oriented programming through the Java programming language. The course includes comprehensive materials and plenty of programming exercises - all of which are tested using our automatic testing service Test My Code.
Anyone can join - no previous programming knowledge is required.
Unlike many programming courses found online, ours is completely unabridged; the courses scope and material are identical to our CS1 Introduction to Programming and Advanced Programming courses.
This is the first course in our computer science learning track, and we use industry-grade tooling from day one. As such, the course is about programming in a real integrated development environment (IDE) instead of a browser or an educational IDE.
Pros
Cons
-
- Course is run by a university and includes certificates of achievement.
- Beginner-friendly approach to Java and object-oriented programming. Absolutely no coding background is necessary.
- Clear, manageable pace for first-time coders.
- Additional six-week course is available upon completion for a deeper understanding of the covered concepts.
-
- Program was originally crafted in Finnish and does offer minor language barriers in English.
- Does not include community support expected with traditional massively online courses.
- Much more time intensive than comparable courses.
- Does not get beyond the most basic application of introductory concepts.