Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Enrichment • Series

Kotlin: Introduction to Android App Development

Nishant Aanjaney J

Series Details

Sessions

Public Discussion

This series ended on February 27, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.

Series Details

About

Kotlin is a programming language developed by JetBrains since 2010 and it is Google's recommended programming language for Android Application Development. In this series, you will learn how to program in Kotlin, from beginner to pro, and build a strong foundation moving into Android Native Mobile Application Development, as well as general programming. You DO NOT require any prior experience in programming to register for this series.

Tutor Qualifications

I have been working with Kotlin Programming language for two years and have developed several Android Applications with it.

✋ ATTENDANCE POLICY

You will be withdrawn from the series if you miss more than two sessions without giving the tutor prior notice.

Dates

January 10 - February 27

Learners

13 / 15

Total Sessions

16

About the Tutor

Hey there! My name is Nishant. 👋🏽 I am a sophomore college student majoring in Computer Science. I have worked on Android and Web applications alongside hardware-level stuff like Assembly and Compilers. I am super hyped to tutor and help learners in CS and Math! I love rock music: Queen and Bon Jovi Fan; and I play the synthesizer.

View Nishant Aanjaney J's Profile

Upcoming Sessions

0

Past Sessions

16
10
Jan

Session 1

Orientation

We will discuss the timeline of the series and the agenda of each. We will download the IDE and set it up and write our first program.
13
Jan

Session 2

Computer Science

In this session, you shall learn the basic syntax of Kotlin: Comments, Variables, Data types, and more. Furthermore, you shall learn the operators used in Kotlin, their meaning and code simple programs.
17
Jan

Session 3

Computer Science

You shall learn the different control flows: If conditions, when condition, for and while loops and their applications; and write programs for practice.
20
Jan

Session 4

Computer Science

You shall learn the different control flows: If conditions, when condition, for and while loops and their applications; and write programs for practice.
23
Jan

Session 5

Office Hours

During this time, you can join in and ask any questions you have regarding the course content or personal project related to what we've covered.
24
Jan

Session 6

Computer Science

We will learn about loops as control flows: for and while loops and their applications; and write programs for practice.
27
Jan

Session 7

Review

** Attendance is compulsory ** We will be reviewing all that we have learnt so far and put it to use in solving problems. The problems will include basic syntax, variables, conditions and loops. I will demonstrate a couple a couple programs to provide you the basic technique and assign problems that build on the foundation of the technique. Your task would be to solve the programming problems using the given technique (or otherwise).
31
Jan

Session 8

Review

** Attendance is compulsory ** We will be reviewing all that we have learnt so far and put it to use in solving problems. The problems will include basic syntax, variables, conditions and loops. I will demonstrate a couple a couple programs to provide you the basic technique and assign problems that build on the foundation of the technique. Your task would be to solve the programming problems using the given technique (or otherwise).
3
Feb

Session 9

Computer Science

In this session, you will learn about different types of functions in Kotlin and different ways through which you can invoke these functions. We shall also have a brief look into Object-Oriented Programming (OOP).
7
Feb

Session 10

Computer Science

In this session, in continuation of Object-Oriented Programming, we shall look over the four principles, majorly focusing on Inheritance and Polymorphism.
10
Feb

Session 11

Computer Science

In this session, in continuation of Object-Oriented Programming, you shall learn about different types of class definitions useful in Inheritance and their applications. In addition, you will learn a new and unique way of declaring functions.
14
Feb

Session 12

Computer Science

In this session, you will be introduced to Arrays and String Manipulation. These two topics are very important when it comes to dealing with large amounts of data in applications.
16
Feb

Session 13

Office Hours

During this time, you can join in and ask any questions you have regarding the course content or personal project related to what we've covered.
17
Feb

Session 14

Computer Science

In this session, you will be introduced to "Data Structures". You shall study the different types of data structures and their practical implementation in code.
21
Feb

Session 15

Computer Science

In this session, we will look into Higher-Order functions. They are a vital part of Kotlin which merges the OOP and functional programming concepts. Alongside, we will use them to work with "Data Structures".
27
Feb

Session 16

Computer Science

For our last session, we will look at some miscellaneous code, functions, code practices, and more. We would also have a little fun if we have time :)

Public Discussion

Please log in to see discussion on this series.

Schoolhouse.world: peer tutoring, for free.

About

About UsPartnershipsRoadmapCareersDonate

© Schoolhouse.world

Terms & ConditionsPrivacy PolicyTrust & SafetyPress