Introduction to Programming and App Development

for Android and iOS
4.16 (131 reviews)
Udemy
platform
English
language
Mobile Apps
category
Introduction to Programming and App Development
9 270
students
19.5 hours
content
Jun 2018
last update
$54.99
regular price

Why take this course?

🌟 Introduction to Programming and App Development for Android and iOS 🌟


Highlights

  • Introductory Series: A comprehensive guide to programming and app development, tailored for beginners.
  • Platform Coverage: Covers the essentials of both Android (Java) and iOS (Swift).
  • University Level Course: Partly based on an upper-division undergraduate course from UCLA's Computer Science department.
  • Hands-On Practice: Includes 2 sample apps for practical, real-world experience.
  • Extensive Resources: 14-Week course with 68 lectures, 19+ hours of video content, and additional reading materials.
  • Beginner Friendly: No prior knowledge in programming required; all ages are welcome to join.

Course Overview

This program is designed for individuals with a curiosity for technology and a desire to learn how to build applications for both Android and iOS platforms. With no previous experience necessary, this course will guide you through the fundamentals of programming and app development from the ground up. 📱💻


Sections and Topics

Week 1: Orientation & Swift Primer

  • Introduction to the course
  • Basics of the Swift programming language
  • Functional languages and their concepts

Weeks 2-8: Core Programming Concepts

  • Deep dive into control structures, imperative languages, recursion, data structures, optional types, scoping, closures, interpreted vs. compiled languages, static vs. dynamic typing.
  • Object-oriented programming (OOP) principles like interfaces, inheritance, and polymorphism.
  • Advanced topics such as generics, concurrency, asynchronous computation, and exception handling.

Weeks 9: Java Primer

  • Introduction to the Java programming language
  • Comparing Java and Swift

Weeks 10-13: Android & iOS App Development

  • App programming principles specific to iOS
  • Hands-on coding for the Yoga Postures App on iOS
  • Layout and user interface design for Android
  • Coding for the Yoga Postures App on Android

Week 14: Family Group Chat App (Android)

  • Final app project to solidify your skills
  • Full instructions provided to build your own app

Outro

  • Final lecture recapping key takeaways
  • Instructions and resources for continuing your programming journey

Who is this course for?

This course is designed for:

  • Complete beginners in programming
  • Individuals looking to learn iOS (Swift) or Android (Java) development
  • Those who wish to gain a solid foundation in both platforms
  • Anyone with a computer and an internet connection

Prerequisites

  • A computer with internet access
  • For practical app development, Xcode for iOS or Android Studio for Android will be required

Embark on your journey to become a proficient app developer today! With expert guidance from Hachem Kaddouchi, you'll gain the knowledge and skills needed to create engaging and functional applications across both platforms. Whether you're interested in iOS or Android development, or both, this course provides the comprehensive training you need to succeed. 🎓🚀

Course Gallery

Introduction to Programming and App Development – Screenshot 1
Screenshot 1Introduction to Programming and App Development
Introduction to Programming and App Development – Screenshot 2
Screenshot 2Introduction to Programming and App Development
Introduction to Programming and App Development – Screenshot 3
Screenshot 3Introduction to Programming and App Development
Introduction to Programming and App Development – Screenshot 4
Screenshot 4Introduction to Programming and App Development

Loading charts...

1168666
udemy ID
04/04/2017
course created date
02/08/2019
course indexed date
Bot
course submited by