Every doubt.
Every practice.
One study lab.
The teachers behind Study Trigger's 99/100 toppers are bringing their classroom online. Ask doubts with a photo, practise coding with a teacher-style review, and prepare for exams and interviews.
- Two rectangles share corner R
- O lies on side AI
- ∠ORI = 30°
- ∠ROI = 180° − (90° + 30°) = 60°
- ∠ROD = 90° (corner of RODS)
- ∠IOD = 90° − 60° = 30°
Five modules. Five 1-minute samples.
Real answers from studylab4u. Play each one right here: think first, then tap to see how we teach it.
0 of 5 tried. Try all five to see everything studylab4u does.
Step 1: Find a, b and c
Compare with $ax^2 + bx + c = 0$.
Step 2: Find the discriminant
The discriminant tells us how many real roots there are.
Step 3: Use the quadratic formula
Since $D > 0$, there are two different real roots.
Step 4: Find both roots
Step 1: Find a, b and c
Compare with $ax^2 + bx + c = 0$.
Step 2: Find the discriminant
The discriminant tells us how many real roots there are.
Step 3: Use the quadratic formula
Since $D > 0$, there are two different real roots.
Step 4: Find both roots
Did you get D = 25? Check your answer.
Step 1: Given (in SI units)
Step 2: Formula used
Coulomb's law.
Step 3: Substitution
Put every value in.
Step 4: Calculation
Work out the numbers and the powers of 10 separately.
Step 1: Given (in SI units)
Step 2: Formula used
Coulomb's law.
Step 3: Substitution
Put every value in.
Step 4: Calculation
Work out the numbers and the powers of 10 separately.
Both charges are positive, so the force pushes them apart.
Step 1: Open and read the file
Open story.txt in read mode and read the whole text into a variable.
f = open("story.txt", "r")
data = f.read()Step 2: Count with a loop
Check every character; add 1 when it is 'a'. (The board answer uses a loop, not count().)
count = 0
for ch in data:
if ch == 'a':
count += 1Step 3: The full function
Print the result, close the file, and call the function.
def COUNT_A():
f = open("story.txt", "r")
data = f.read()
count = 0
for ch in data:
if ch == 'a':
count += 1
print("Total a:", count)
f.close()
COUNT_A()Step 1: Open and read the file
Open story.txt in read mode and read the whole text into a variable.
f = open("story.txt", "r")
data = f.read()Step 2: Count with a loop
Check every character; add 1 when it is 'a'. (The board answer uses a loop, not count().)
count = 0
for ch in data:
if ch == 'a':
count += 1Step 3: The full function
Print the result, close the file, and call the function.
def COUNT_A():
f = open("story.txt", "r")
data = f.read()
count = 0
for ch in data:
if ch == 'a':
count += 1
print("Total a:", count)
f.close()
COUNT_A()If story.txt has: A cat sat on a mat Output: Total a: 4
Capital 'A' is not counted. To count both, write: if ch in 'aA'
Step 1: Write the numbers
Consecutive numbers go up by 1.
Step 2: Make the equation
Their sum is 51.
Step 3: Solve it
Subtract 3, then divide by 3.
Step 1: Write the numbers
Consecutive numbers go up by 1.
Step 2: Make the equation
Their sum is 51.
Step 3: Solve it
Subtract 3, then divide by 3.
Check: 16 + 17 + 18 = 51 ✓
This program should add 1 to 5. Why does it print 10?
n = 5
total = 0
for i in range(1, n):
total += i
print(total)
Second largest number in a list. This code passes 4 tests. Which input breaks it?
a = sorted(nums) print(a[-2])
DEVISHI asks: "Tell me about a project you are proud of."
Class 8 Science · Cell · Question 1 of 3
Which part of the cell controls all its activities?
Class 8 Science · Cell · Question 2 of 3
Which part is found in a plant cell but not in an animal cell?
Class 8 Science · Cell · Question 3 of 3
What is the outer boundary of an animal cell called?
This is the report card a child shares with a parent on WhatsApp: a kind line, never a comparison.
Join early access, and we'll send our free Python notes PDF on WhatsApp.
Here is exactly how it works.
Pick a module to see the three screens a student goes through.
total = 0
for i in range(1, n + 1):
total += i
print(total)
k = k % len(arr)
return arr[-k:] + arr[:-k]
In your library project, how did you stop two people issuing the same book at the same time?
"I kept a status column in the books table. When someone issues a book, the update only works if the status is still available, so the second person gets a message that it's already issued
“The teaching is clear and easy to understand, and the one-on-one interaction helps in solving doubts quickly.”
Saashi Gupta · Google review of Study TriggerTell us who you are.
We'll show you where to start.
studylab4u is for very different learners. Pick one and the page shows the modules made for you.
Before the app, there were the toppers.
Study Trigger students, CBSE board results. The same teachers and the same method are behind studylab4u.

Pranjal Arora
IP · Python
Nimarta Kaur
CS · Python
Sukhman Singh
CS · Python
Taranjot Kaur
IP · Python
Anisha Bhayana
CS · Python
Karamveer Singh
IP · Python4.9 on Google, from 230+ reviews.
Real reviews of Study Trigger's classes, the same teaching that studylab4u is built on.
From 230+ reviews of Study Trigger, Janakpuri. Every review here is copied word for word from Google.
Read our reviews on Google →Doubts were solved within time and conceptual knowledge was given. Practice questions were given on a daily basis to help in logic building and new methods for those questions were suggested as well to simplify the program code.
Enrolling for Python CBSE Class XII was a game-changer for me. The teaching style is awesome, and they excel at explaining even the toughest code in a way that's easy to grasp.
The impact of Study Trigger on my son's Java skills has been truly remarkable. Under their guidance, he has not only acquired a solid understanding of Java concepts but has also gained hands-on experience through practical coding exercises.
Everything you need to learn, practise and prove it.
Each module works on its own, and your progress from all of them shows in one History page.
Ask a Doubt
Type it or snap a photo. Get a hint first, then clear steps.
Study Buddy
Upload your chapter and get quizzed on exactly what you studied.
Tables
Class 1 to 8. Say the table aloud or tap the answers, then a mixed-up test. 2 free a day.
Word Help
Any word: meaning in English and Hinglish, its opposite, and sentences. Meaning and opposite are free.
Code Lab
Write and run code free. Ask for a Teacher Review when you're ready.
Programs
Code, output and dry run for each program, from our own teacher-checked sheets.
Coding Challenge
Timed DSA tests in Exam or Relaxed mode, plus topic-wise practice.
Interview Coach
Mock interviews for your role, with honest feedback on every answer. Your first one is free.
Notes & Books
Free teacher notes to read online, and our CBSE books on Amazon.
Video Lessons
Short concept videos by Study Trigger teachers.
Be the first to try
Join early access. When we launch you get 15 free coins to try every module, and your first mock interview is free.
Join early access →Sample PaperStudy Trigger · on Amazon → CBSE CLASS XIIComputer Science with Python
MCQ BankStudy Trigger · on Amazon →
Free notes to read. Our books on Amazon.
Teacher-written notes for Python, C and CSS come first, free to read inside studylab4u. Our printed CBSE Computer Science books are sold by Amazon.
Samjho apni bhasha mein.
Every answer comes in simple English, and one tap switches it to Hinglish. Maths and technical words stay in English, explained the way a teacher in class would.
Be among the first
to use studylab4u.
Our own Study Trigger students are testing it now. Leave your details and we'll tell you the day it opens, with free access to try every module.
