Please wait...
Bestseller 4.9 (3,047 reviews)

Mobile App Development

Master cross-platform mobile app development using React Native and Flutter. Learn to build professional-quality apps that work on both iOS and Android from a single codebase.

English
12,345+ students
Certificate Included
6 Months
₹99199.00
  • 60+ hours of video content
  • 15 hands-on projects
  • 24/7 support in regional languages
  • Real-world project experience
  • Career counseling & resume-building workshops
  • Industry-recognized certification upon completion

Course Description

Master cross-platform mobile app development using React Native and Flutter. Learn to build professional-quality apps that work on both iOS and Android from a single codebase.

What You'll Learn

  • Working with lists, dictionaries, and tuples
  • Variables, data types, and operators
  • Error handling and debugging
  • Object-Oriented Programming (OOP) concepts
  • Automate boring tasks (file management, data entry)
  • Build simple games and utilities
  • Problem-solving strategies
  • Where to find free learning resources

Course Curriculum

  • Python Installation & Setup (Anaconda, Jupyter Notebook)
  • Basic Syntax (Print, Indentation, Comments)
  • Variables & Data Types (int, float, str, bool)
  • User Input (input() function)
  • Type Conversion (str to int, float to int, etc.)
  • Project: Simple calculator

  • Conditional Statements (if, elif, else)
  • Logical Operators (and, or, not)
  • Loops (for, while, range)
  • Loop Control (break, continue, pass)
  • Nested Loops
  • Project: Number guessing game

  • Defining Functions (def, parameters, return)
  • Lambda Functions (Anonymous functions)
  • Built-in Functions (len(), sum(), max())
  • Importing Modules (math, random)
  • Creating Custom Modules
  • Project: Dice rolling simulator

  • Lists (Indexing, Slicing, Methods)
  • Tuples (Immutable lists)
  • Dictionaries (Key-value pairs)
  • Sets (Unique elements, operations)
  • List Comprehensions
  • Project: To-Do List Manager

  • Reading Files (open(), read(), readlines())
  • Writing Files (write(), append)
  • CSV Files (csv module)
  • Exception Handling (try, except, finally)
  • Working with JSON
  • Project: Student gradebook system

  • Classes & Objects
  • Attributes & Methods
  • Inheritance (Parent-child classes)
  • Polymorphism (Method overriding)
  • Encapsulation (Private variables)
  • Project: Bank account simulator

  • NumPy Basics (Arrays, operations)
  • Pandas Intro (DataFrames, Series)
  • Matplotlib (Line plots, bar charts)
  • Requests Module (HTTP requests)
  • DateTime Module
  • Project: Weather data analyzer

  • Problem Statement (Real-world problem)
  • Planning & Pseudocode
  • Implementation (Writing code)
  • Debugging & Testing
  • Presentation
  • Final Project: Personal finance tracker

Requirements

  • Basic computer skills
  • No prior programming experience needed
  • A computer with Windows, Mac or Linux
  • Internet connection

Instructor

Dr. Ananya Pandey

Dr. Ananya Pandey

Senior Python Developer & Educator | 12+ years teaching programming

Learning should be fun! I break complex concepts into simple, relatable examples. My focus is helping you build confidence to write your own code.

12,345+ students 4.8 Instructor Rating 15 courses

Course Highlights

  • 60+ Hours Video

    High quality video content

  • 15 Projects

    Hands-on practical exercises

  • Mobile Access

    Learn on the go

  • Certificate

    Upon completion

Available In

Hindi English Bengali

What Students Say

Aarav S
Aarav S

"I was scared of coding, but this course made Python so easy! The step-by-step projects helped me build confidence. Now I automate tasks at my job!"

Priya R
Priya R

"The Hindi explanations were a lifesaver! I run a small business and now automate invoices using Python. Best investment ever!"