How to Make Android Apps with No Programming Experience (Skillshare)

Offered by Skillshare,
How to Make Android Apps with No Programming Experience (Skillshare)

We provide the fastest way to learn how to code and start making industry standard apps. The best part? You don’t need any prior programming experience. Learning to code is intimidating. There’s all that syntax, all those new words and unintuitive software to get your head around. It’s hard to know where to start. Beginning App Development was lovingly crafted to be the fast track train that takes you to this new and exciting world.

Whether if you want a change of career or to make your first prototype App, this course is the perfect launch pad.
Don't take our word for it!
Feedback on our online course:
"Great videos, best learning videos I have seen." - Keef Garr
"I like the way you explain, easy to understand, make our life easier." - Rio Lim
We're not your average online tutor.
We at the London App Brewery have spent years training people with no programming experience how to code and make apps in our London classroom. Here we relaxed have small group lectures, one-to-one teaching and you even get beer at the end to reward your coding!
We've been running weekend crash courses for both Android and iOS Development for a long time, so we know all the questions you might have even before you can think of them. We've explained hard-to-understand programming concepts thousands of times, and we've figured out ways of explaining it to the visual, auditory and kinesthetic people. We've seen every variation of programming questions and we'll do our best to answer all of these in our course.
We want to teach the world to code but we don't have enough manpower to meet you all and teach you in person. So that's why we are starting this online course, where we hope to be your companion on your app making journey. But we are more Yoda, less R2D2.

Feedback for our physical course:
"Like a lot of people I have an idea for an app every other day. I was very impressed by Philipp and Angela’s ability to understand, explain and resolve every single problem I ran into. It’s comforting to know you’re in safe hands when trying something new and technical." - Michael Maiga, Entrepreneur.
"I had a great time on the London App Brewery course and it was revelatory to me that I could make so much progress in such a short amount of time. That’s entirely down to the teaching standards, which are top notch. Strongly recommended to anyone who wants to build an app or just understand how they work." - Aidan Russell, Accountant.
"The London App Brewery teaches you how to code and design apps by walking you through the most influential apps in the market. I started with zero Java knowledge and at the end, I found myself in “the zone” solving the “Challenge” (mock app development briefs). All my questions were answered and barriers to app development evaporated. This workshop will kick start you." - James Leung, Product Manager.
Make an Android Dice App with Android Studio.
You will learn to program and design a beautiful dice app. In the process, you will familiarise yourself with core programming concepts variables, types, methods and functions as well as callbacks for events.
The objective of this tutorial is to get you started on making your first app straight away. It will introduce you to the main tool of making Android apps which is Android Studio. By the time you finish making this you’ll be pretty familiar with how Android projects are structured as well as programming and designing a simple app.

What you will create:
We’re going to make a Las Vegas Dice app. You can make the die roll at the press of a button. With this app in your pocket, you’ll be fully set up to settle any score on the go!

What you will learn:

  • How to configure your computer and set up your environment to develop Android apps.
  • How to set up a new Android project.
  • How to configure both a physical device and the Android emulator to run an app.
  • How to use Layout Editor to design and create the appearance of your app.
  • How work with layout's XML source code.
  • How to change attributes of various UI elements.
  • How to arrange UI elements on screen.
  • Understand and use constants and variables in Java.
  • Understand and use arrays in Java.
  • Understand the project structure of an Android app.
  • How to generate app icons.
  • Learn about randomisation.
  • Code and use a listener to detect events such as taps on screen.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Programming - Java for Complete Beginner (Skillshare) Skillshare
Skillshare

Introduction to Programming - Java for Complete Beginner (Skillshare)

This course is considered as your first step in understanding computer science and becoming a programmer. The course focuses more on the practical side, and it will be updated with new lessons and exercises on a frequent basis near in the future. The full version of the course will introduce you to the concept of Variables, If-Statements, Loops, and arrays.

Self Paced
Self-Paced
Programming Languages, Part A (Coursera) Coursera
University of Washington

Programming Languages, Part A (Coursera)

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective programming in any language -- and in learning new ones.

Nov 2nd 2026
5-12 Weeks
Develop a Discord bot (Skillshare) Skillshare
Skillshare

Develop a Discord bot (Skillshare)

Hello there, this course has been remade 2021 with fresh new lectures to up the learning experience. The old class wasn't up to par after a few years. But the class is brand new now. I've read the feedback and I've remade the class. This class is made to quickly show you how to develop a simple Discord bot. This course is designed to get you to launch a Discord bot within the same day of enrollment.

Self Paced
Self-Paced
Introduction To HTML5 For Absolute Beginners (Skillshare) Skillshare
Skillshare

Introduction To HTML5 For Absolute Beginners (Skillshare)

Hi, welcome to this crash course on HTML5 for complete beginners. In this class, you will learn everything you need to know about getting started with web development. The first step in becoming a web developer is learning HTML. The latest version of HTML is HTML5 and I will walk you through everything you need to know to get started with it. HTML is based on tags. You write HTML content inside tags. Tags tell the browser how to display the content on the screen.

Self Paced
Self-Paced
How to use Android View Binding like a pro (Skillshare) Skillshare
Skillshare

How to use Android View Binding like a pro (Skillshare)

In this comprehensive Android View Binding course we will learn step by step on how to use Android View Binding like a pro. Use View Binding Inflate in an Activity; Use View Binding inflate in a Fragment; Use View Binding bind in a Fragment. (When view is already inflated); Use View Binding in a RecyclerView ViewHolder; Create a BaseFragment to reuse our code; View Biding null safety handling

Self Paced
Self-Paced
Unity Game Development For Beginners (Skillshare) Skillshare
Skillshare

Unity Game Development For Beginners (Skillshare)

Learn To Make Your First Video Game! This course aims to teach students with no experience how to create a PC Game! This class focuses on teaching students the basic principles of Unity & game development through hands-on tutorials. Using the free game engine Unity, students can learn how to make a fully functioning copy of the classic noughts & crosses game in under an hour.

Self Paced
Self-Paced
Talking to Strangers: An Introduction to User Interviews (Skillshare) Skillshare
Skillshare

Talking to Strangers: An Introduction to User Interviews (Skillshare)

Design is nothing without the user, and the best way to find out what the user wants is to talk to them face-to-face. In this class, we will cover everything you need to get started with conducting user interviews to collect valuable qualitative data that will help you humanize your designs. You’ll learn how to write a script...and how/when to veer off the script. You’ll learn how to listen to the user’s stories, and how to respond on the fly to a constantly adapting conversation.

Self Paced
Self-Paced
Core Java Interview Bootcamp: Part 1 (Skillshare) Skillshare
Skillshare

Core Java Interview Bootcamp: Part 1 (Skillshare)

Hi everyone :) Having you stop here simply means you are either preparing for a core java interview or want to know the most widely asked questions in the room. This course is intended for you folks, perfectly. The course basically aims at providing an in-depth explanation to most continuously asked questions through very engaging animated PPTs. Whether it's string, or exceptions, or multi-threading, I have got your back on most asked questions from these topics. The much important thing is the clear and concise clarity in explanations that you will get from this course.

Self Paced
Self-Paced
An Introduction to Interactive Programming in Python (Part 1) (Coursera) Coursera
Rice University

An Introduction to Interactive Programming in Python (Part 1) (Coursera)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple.

Nov 2nd 2026
5-12 Weeks