# Codapps.io: Learning Java for Mobile Development from Scratch

DevFeed: [Codapps.io: Learning Java for Mobile Development from Scratch](<https://devfeed.tech/articles/codapps-io-is-back-java-on-mobile-from-scratch-19244.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/codapps-io-is-back-java-on-mobile-from-scratch/>)

Author: Shai Almog

Published: 2016-09-21T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [GUI](<https://devfeed.tech/topics/gui.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [beginners](<https://devfeed.tech/tags/beginners.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [gui](<https://devfeed.tech/tags/gui.md>), [java](<https://devfeed.tech/tags/java.md>), [learning](<https://devfeed.tech/tags/learning.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [programming](<https://devfeed.tech/tags/programming.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

## AI overview

The article presents codapps.io, a MOOC for beginners learning Java through mobile development with Codename One. It also recommends GUI-based learning, beginner game tutorials, documentation, component and layout galleries, demos, JavaDoc, Stack Overflow, and discussion forums.

## Source excerpt

We've discussed codapps.io before, it's a MOOC (online course) that allows you to learn Java programming and uses mobile/Codename One as its vehicle. Our current documentation and tutorials can be quite intimidating to a person who is a complete Java newbie so this course is quite helpful in bridging that gap. I think learning GUI programming is probably the best way to learn programming as it lets you "see" the results instantly and experiment.