Codecademy Adds Java For Beginners
Written by Nikos Vaggalis   
Wednesday, 04 November 2015

Codecademy the online interactive platform that offers free coding classes has added a Java course to its portfolio.

 

alt

 

Java is the language that continues to come top in all the popularity polls as pointed out in Codeacedemy's announcement of its new course:

Java is one of the most popular programming languages in the world, serving as the basis for Android development in addition to web content development, and it has long been our top user requested language.  

Learn Java is aimed at beginners and is intended to:

get you started with the basics and will also set you up for some of our future courses.  

It has four hour-long modules, each of which has to be completed before you move on to the next, clearly indicated by the UI having  the to-do lessons dimmed out and disabled.

 

learnjavascreendump

 

The first session, Introduction to Java, aims to smoothly introduce the beginner to the language's fundamental building blocks such as its data types and operators. After this comes a lesson on Conditionals and Control Flow, or in other words how to direct the program's execution by using statements such as if-then-else and switch. Next Object oriented Java, undertakes the daunting task of trying to walk the beginner through the principles of OOP and putting them into practice in code. Finally a session on Data Structures introduces Arrays and Collections.

 
Four hours may seem a very short time for a course introducing Java. However, it covers the basics and guides the student in a step by step fashion, positively and firmly holding his hand.

javacourse

 

In each step of a Codeacademy course you view instructions on the panel on the left and type into the live coding environment on the right. When you press Run you either see the expected output or an explanatory message asking you to retry. While being a constraint that experienced programmers might find unwelcome since it leaves no room for novel approaches and experimentation, this is a well tested approach that works for complete beginners and gives them a flavor of what is involved in programming.

This Java course expandsbCodeacademy's language coverage which already includes JavaScript, Python and Ruby. Its provision of beginner's courses means it is prominently featured on TechPrep, Facebook's recently launched initiative to encourage more people, in particular among the United States' black and hispanic communities, to become programmers.  

With next month's Computer Science Education Week and Hour of Code 2015 fast approaching  this new course seems like a good resource to introduce general principles for programming.

 

 

 codeacademyjava

More Information

CodeAcademy

Learn Java on CodeAcademy

TechPrep 

Computer Science Education Week 

Related Articles

Learn How To Use APIs At Codeacademy

Ruby Track on CodeAcademy

The Coding Explosion

Facebook Launches TechPrep 

The Hour Of Code Needs You

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter. subscribe to the RSS feed or follow us on, Twitter, FacebookGoogle+ or Linkedin.

 

square

 



 

Comments




or email your comment to: comments@i-programmer.info

 

Banner


Guido van Rossum Joins Microsoft
13/11/2020

Creator of Python, Guido van Rossum, has joined Microsoft as a Distinguished Engineer in the Developer Division. His stated aim is to make Python better. We can't wait to find out what that results in [ ... ]



Angular 11 Released With Byelog Goal Complete
17/11/2020

Angular 11 has been released with updates across the platform including the framework, the CLI and components. More specifically, the new version enforces stricter types and has automatic inlining of  [ ... ]


More News

Last Updated ( Saturday, 25 June 2016 )