TabletWise.com
 

Introduction to Programming and Mobile App Development

Learn the basics of programming (covering Swift and Java), as well as beginning Android and iOS mobile app development.

Introduction to Programming and Mobile App Development

Learn the basics of programming (covering Swift and Java), as well as beginning Android and iOS mobile app development.
35
views
Share this class, get 20% off
Invite your friends to buy this item. For each purchase they make, you get 20% off (upto $10) on your next purchase.
Share the link to this page
Copied
One-time Purchase
$69.99
List Price:  $99.99
You save:  $30
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
A$98.84
List Price:  A$141.20
You save:  A$42.36
৳5,933.73
List Price:  ৳8,477.12
You save:  ৳2,543.39
CA$92.33
List Price:  CA$131.91
You save:  CA$39.57
CHF 64.03
List Price:  CHF 91.48
You save:  CHF 27.44
kr444.55
List Price:  kr635.10
You save:  kr190.54
€59.74
List Price:  €85.35
You save:  €25.60
£54.19
List Price:  £77.42
You save:  £23.22
HK$542.45
List Price:  HK$774.96
You save:  HK$232.51
₹5,140.38
List Price:  ₹7,343.71
You save:  ₹2,203.33
RM290.35
List Price:  RM414.80
You save:  RM124.45
₦26,666.19
List Price:  ₦38,096.19
You save:  ₦11,430
kr656.52
List Price:  kr937.93
You save:  kr281.41
NZ$105.93
List Price:  NZ$151.34
You save:  NZ$45.40
₱3,407.85
List Price:  ₱4,868.57
You save:  ₱1,460.71
₨11,390.87
List Price:  ₨16,273.37
You save:  ₨4,882.50
S$95.07
List Price:  S$135.82
You save:  S$40.75
฿2,184.35
List Price:  ฿3,120.64
You save:  ฿936.28
₺555.32
List Price:  ₺793.36
You save:  ₺238.03
B$395.33
List Price:  B$564.78
You save:  B$169.45
R1,158.03
List Price:  R1,654.40
You save:  R496.37

About the Class

Overview

This course is an introduction to programming and app development class series, partly based on an upper-division undergraduate introductory programming language course from the Computer Science department at UCLA.

Whether you're interested to learn to make apps for fun, would like to start app development as a side-job, or even want to pick up software development as a career, this course will give you the background and practice you need to get started and take off on your own.

This is a 14-week course. We will spend eight weeks on the principles of computer programming. Next, we'll learn things specific to designing and developing mobile apps for both iOS and Android, and we'll finish the course by developing two sample apps together in both these platforms: Yoga Postures App (iOS/Android), Family Group Chat App (Android). 

The course covers concepts from Functional languages, Imperative languages, and Object-Oriented languages, in the context of the following languages: Java for Android, Swift for iOS. Over the course of the two sample apps, you will practice many aspects of app development, including Xcode and Android Studio IDEs, performing in them layout, generating views programmatically, scroll views, using Google FireBase as a database backend, asynchronous listeners/callbacks for handling events, database exchanges, and much more.

What will you learn in this course?

  • Intro to Programming and Mobile App Design and Development Series
  • Covers Android / Java and iOS / Swift
  • Partly Based on an Upper-division Undergraduate Course at UCLA
  • 2 Sample Apps: Yoga Postures App (iOS/Android), Family Group Chat App (Android)
  • 14-Week Course (68 Lectures)
  • 19+ Hours of Video Instruction
  • 400+ Pages of Lectures Slides, Notes, Source Code
  • Get Started Making Your Apps for Fun, as a Freelancer, or to Become a Professional Software Developer
  • No Prior Knowledge or Experience Necessary

Author

 

Hesam Samimi

Computer Science and Programming Teacher, Mobile App Developer
Share the instructor profile
Copied
Hesam Samimi is a teacher of Computer Science and Programming, teaching online and at Secondary K-12 schools, since 2017. He has been developing Computer Science and Technology education project-based learning curriculum and content for Secondary K-12 schools. He is also an Android and iOS mobile app developer and instructor. For seven years...

Class Requirements

  • No prior knowledge or experience in programming is necessary and all ages are welcome.
  • To be able to learn and practice programming language concepts, you only need a computer with an internet connection.
  • To be able to practice making apps on your own, you will need a computer with Xcode (for iOS) or Android Studio (for Android) installed on it.

Class Contents

What's Included

Level: Beginner
Duration: 19 hours 32 minutes
69 Videos
37 Documents
0
Saves
35
Views
This class has not been saved

Sign Up

Share

Share with friends, get 20% off
Invite your friends to TabletWise learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.