Skip to Main Content

App Development

Discover the resources the St. Louis County Library has for developing your own apps for iOS, Android, Windows, and MacOS.

Treehouse

Treehouse offers an assortment of courses that teach you how to get up and running with Java. From "Java Basics" and "Build a Simple Android App with Java" for beginners to "Intro to Java Web Development with Spark" for intermediate users, Treehouse can assist you on your Java journey. Be sure to check out the three Android tracks for beginner, intermediate, and advanced users as well. These tracks explore Java and other tools helpful for creating apps for the Android platform.

eBooks on EBSCOhost

LinkedIn Learning

LinkedIn Learning learning paths, courses, and hands-on practice opportunities will help you kickstart your Java coding education. Explore learning paths such as "Getting Started as a Java Developer" or "A Quick Start Guide to Java Programming," or enroll in individual courses like "Java for All Platforms" or "Learning Java 11."

Hoopla

Udemy

Explore thousands of Java courses on Udemy. From beginner to advanced, Udemy can help you level up your Java skills. Consider "Java 17 Masterclass: Start Coding in 2024," "Java Programming for Complete Beginners" or "Java Best Practices: Improve Your Java Coding Standards."

Search our Catalog

Use the search box below to find items in our catalog.