Learn it, then do it.
Courses for TCS, Infosys, Wipro and more, plus the aptitude, DSA, software development and core engineering behind them.
- Mon
- Tue
- Wed
- Thu
- Fri
Aptitude/Time and work/Combined rates
Add the work done in a day
If a worker takes x days, one day’s work is 1/x of the job. Add these for workers on the same job.
Days together = xy ÷ (x + y) for two workers.
A takes 10 days, B takes 15. How many days together?Show the answerHide the answer
In a day: 1/10 + 1/15 = 1/6 of the job. So they take 6 days.
Ready for TCS/Timed mock
Question 1 of 10
Neha types a report in 4 hours and Omar types it in 12 hours. Working together, how long do they take?
A course for each company’s test. Round by round, ending in a timed mock.
- TCS
- Infosys
- Wipro
- Accenture
- Cognizant
- Capgemini
- Virtusa
- Conneqtion Group
- KAAR Technologies
- Rakuten
The courses behind them.
Every student starts with aptitude and DSA. ECE and EEE students also get the core course.
Quant, logical reasoning and verbal ability, with a reason under every wrong answer.
Quant
- 01Percentages
- 02Ratio and proportion
- 03Averages and mixtures
- 04Profit, loss and discount
- 05Simple and compound interest
- 06Time and work
- 07Time, speed and distance
- 08Number system and series
- 09Permutations, combinations and probability
- 10Data interpretation
- 11Mensuration: area and volume
Logical reasoning
- 12Coding-decoding
- 13Blood relations
- 14Directions
- 15Seating and arrangements
- 16Syllogisms
- 17Puzzles
- 18Letter and alphanumeric series
- 19Analogies and odd one out
- 20Statements, assumptions and conclusions
Verbal
- 21Grammar and error spotting
- 22Vocabulary
- 23Sentence completion
- 24Para jumbles
- 25Reading comprehension
From complexity and arrays to graphs and dynamic programming.
- 01Complexity and Big-O
- 02Arrays
- 03Matrices and 2D arrays
- 04Strings
- 05Two pointers and sliding window
- 06Recursion
- 07Searching
- 08Sorting
- 09Linked lists
- 10Stacks
- 11Queues
- 12Hashing
- 13Trees
- 14Heaps and priority queues
- 15Tries
- 16Graphs
- 17Greedy algorithms
- 18Dynamic programming
- 19Backtracking
- 20Bit manipulation
How real apps work, from databases and networks to running in production.
- 01How real apps work
- 02Reliability, data and scale
- 03Coordination, networking and storage
- 04Identity, storage and efficiency
- 05Running it in production
- 06Watching, evolving and the limits
- 07Structures behind big systems
- 08Why fast apps feel fast
- 09Keeping data safe and honest
- 10How AI apps are built
- 11Concurrency
- 12Real-time collaboration
- 13Inside the database
- 14How the network works
- 15Caching done right
Circuits first, then the ECE or EEE core of the student's own branch.
Both branches
- 01Units, prefixes and the numbers on parts
- 02Symbols, schematics and the multimeter
- 03Ohm's law and power
- 04Series, parallel and dividers
- 05KCL and KVL
- 06Network theorems
- 07Capacitors and inductors
- 08RC and RL transients
- 09AC, RMS and phasors
- 10AC power and power factor
- 11Diode and transistor as a switch
- 12Number systems and codes
- 13Logic gates and Boolean algebra
- 14Control systems I: models and response
- 15Control systems II: stability and PID
ECE
- 16Diode circuits
- 17BJT and MOSFET biasing
- 18Amplifiers
- 19Op-amps
- 20Combinational logic
- 21Sequential logic
- 22Finite state machines
- 23Signals and sampling
- 24Communication basics
- 25Electromagnetic fields and waves
EEE
- 26Transformers
- 27DC machines
- 28Induction motors
- 29Synchronous machines
- 30Power systems basics
- 31Electrical measurements
- 32Power electronics
Programming languages, computer science basics and tools, with courses for interviews and work.
Languages
- Java
- C
- C++
- Python
- JavaScript
Computer science
- SQL
- DBMS
- Operating systems
- Networks
Tools and the web
- Git
- Linux
- How the web works
Interviews and work
- Interview skills
- Verbal ability
- SAP order to cash
- Banking basics
Stuck? Ace gives a hint, never the solution.
1def longest_substring(s):
2 last = {}
3 left = 0
4 longest = 0
5 for right, ch in enumerate(s):
6 if ch in last:
7 left = last[ch] + 1
8 last[ch] = right
9 longest = max(longest, len(s[left:right + 1]))
10 return longest
StudentMy code returns 3 for “abba” but the answer is 2. Why?
AceWhen right reaches the last “a”, where is left? Is the “a” you saw before still inside your window?
A new problem every day, and a league every week.
- Practice900+ coding problems and 7,900+ practice questions. Code is marked against tests the student cannot see.
- ReviewWhat a student has mastered comes back before it fades.
- ScheduleToday’s work, with the deadline of every drive they applied to.
- MonSolved
- TueSolved
- WedSolved
- ThuSolved
- FriToday
- SatAhead
- SunAhead
Bishop league
- Pawn
- Knight
- Bishop
- Rook
- Queen
- King
- The top 2 move up to Rook1Kavya1,240 XP
- 2Farhan1,180 XP
- 3AnanyaYou91 XP to move up1,090 XP
- 4Rohit960 XP
- 5Sneha905 XP
- 6Arjun870 XP
- The bottom 2 move down to Knight7Divya640 XP
- 8Karthik515 XP
Students practice every day, and the placement cell sees who does.
Practice feeds each student's readiness, by batch, department and section.
FAQ
Python, JavaScript, Java, C++ and C are switched on today. The code runner behind them supports more than 40 languages, and we switch on others for a college that needs them.
No. It gives hints and asks questions. It never writes the solution.
Yes. Academy works on the web and in the Blumvo app for Android.
Yes: TCS, Infosys, Wipro, Accenture, Cognizant, Capgemini, Virtusa, Conneqtion Group, KAAR Technologies and Rakuten. Each covers the company's test round by round and ends with a timed mock.
With a short check on the first day, about twenty questions in fifteen minutes. It sets where they start, and Schedule shows them what to do each day.
Yes. Faculty set lessons and practice for each batch.
Yes. Practice feeds each student's readiness score, which the placement cell sees by batch, department and section.
This week, in the league
Moved up to Rook- Pawn
- Knight
- Bishop
- Rook
- Queen
- King
