Top Online Learning Resources Your Child Needs

Photo by Nick Morrison on Unsplash

The Internet is a vast place that enables students to find all kinds of online learning resources that allow students to learn. However, with a platform this big, it can be hard for students to navigate and find resources that are actually helpful.

So, here is a list of 10 Online Learning Resources your Child Need.

Top Online Learning Resources

Online Learning Resources are Assets present on the internet which help a child learn and grow. They can range from videos to magazine articles and more; in the more recent times online learning resources are more useful than ever.

Since, most people are spending a lot of time at home; these courses can therefore provide students a great learning experience.

For, the purposes of this list I will be listing websites that are useful for students.


Subscription Price-US$19.99 per month

Udemy is one of America’s biggest online course provider. It is mainly focussed on coding skills, teaching basic and advanced courses in several important coding languages.

Apart from that though, Udemy also provides courses in Design, Photography, Business, etc.

Udemy is extremely popular and it has a neat interface which is easy to use.


Subscription Price-US$39-79 per month

Coursera is one of the sites with a dizzying amount of content, you can learn a lot from this site.

Coursera features a lot of things from Data Science to Health to Learning a language.

It does have a higher price point and the interface is not always the best (especially on mobile) yet still, the amount of content justifies the price point more than enough.

Skill Share

Subscription Price-US$15 per month

And here we have Skill Share, pretty sure you knew this website from the number of youtubers who get sponsored by them.

Nevertheless, Skill Share has around 20k courses of different subjects and is very useful in our current stay at home times. The interface is clean if a little confusing but very nicely designed.

It also features a ton of hobby courses, allowing students to focus on non-education related courses.

MIT OpenCourseWare

Subscription Price- Free

This is an online resource site run by Massachusetts Institute of Technology(I swear I spelt that right on my first try), should I anything say more?

Ok, but still; one problem here is that the site features undergraduate and graduate level courses, so you will not find something like Guitar classes here.

Still, the site is a goldmine and one which every student needs to visit.


Subscription Price-US$5-15 per month

‘Brain Breaks’ is the word of the day.

The site uses a variety of teaching techniques and is a site available to be used even for kindergarteners. It generally features K-12 Education content which is taught using a few unconventional techniques which the site will tell you plenty about.

Overall, It is a good site to revise concepts as well as learn new ones for school students, and with a good price it could be a very useful tool for the growing mind.

Scholastic Learn at Home

Subscription Price-US$5.99 per month

The people who made your pencils also make your courses now!

Scholastic Learn at Home is again mainly for school students and features courses that help them learn, you will not find anything out of the ordinary here, nevertheless, the courses feature reading, hands-on activities, and videos, helpful for a growing child.

LinkedIn Learning

Subscription Price-US$29.99 per month

First off, the interface is excellent, easy to navigate and also gives you almost all the information you need for the course.

It also features a variety of courses and the huge diversity of courses in admirable, LinkedIn Learning however is focussed on skills related to your job and education, which means you will not find anything hobby related here.

Apart from that it serves as an excellent platform for learning.


Subscription Price- Free*

edX courses are technically free, but students will have to pay a low fee ranging from $50-$100 to take a “verified certificate” version of the class, which includes a verified certificate as well as graded homework during the course and unlimited course access.

edX is created in collaboration between MIT and Harvard, should I say more?

Again though most courses here are for undergraduate and graduate students, nevertheless the courses here are very helpful for any student trying to learn and every student should visit the site at least once in my opinion

Khan Academy

Subscription Price: Free

Khan Academy is the name that comes to mind when people think of free online learning resources, and there is a reason for that.

The site has helped millions and still continues to do so, it is one of the best places to learn. It boasts a large library of content as well as some really remarkable teachers.

Learning with Tutor Here

Subscription Price: Free

Finally, not to toot our own horn, Tutor Here is an excellent choice to kickstart your learning journey. Here, learners can explore a variety of courses, blogs, and workshop recordings. What’s more? We hold weekly yoga sessions that can care your mind as you consume knowledge.


How Tutor Here’s Socratic Methods Can Help Your Child

At Tutor Here, we follow the Socratic Method of teaching to ensure learners are able to retain more of what they learn in a class. In our experience, this is a method that definitely helps children become better learners. If you are wondering how then read on to find out.

The Need For Socratic Method

In today’s world, students need private coaching because schools and colleges have very few teachers who feel the need to improve their teaching skills. They always feel that they know everything. In a world where education is constantly evolving, this approach just doesn’t cut it.

On the other hand, a private coaching class is more personal and works well when you are the best and also when you manage to keep your skills updated. This is the reason why we see students turning towards tutoring firms.

The classroom dynamic is so important you can’t overstate it. Creating a space where there are lots of laughs and space for students to be themselves and excel in different ways requires that you tap into their passions and take time to both know and appreciate them, even in a small way. Kids love teachers who they feel care about them, so any opportunity to know them outside the classroom is valuable.

What is the Socratic Method?

The ‘Socratic Method’ involves the asking and answering of questions to stimulate critical thinking. Through the employment of such a method we are able to ensure that no matter what the subject being taught or how difficult the student may find the subject, we’re always able to guide them towards the answer without putting too much of a strain on them.

Every question is born with an answer. When students yearn to find that answer, they become better learners; this is why the Socratic Method works,” emphasizes Amal Alex, Founder of Tutor Here)

First of all, create the interest of your students in the subject. This can easily be done by asking some practical questions related to the topic while starting it and letting the students answer.

Now when they start to rack their brain on the subject, introduce the topic to them and help them relate to it. This creates a desire to learn. Now your next job is to keep students concentrated towards you because if your students are paying continuous attention to your explanation of the topic, they will surely understand it.

Every teacher should know how to run a Socratic seminar. Let’s discuss how Socratic methods can help in the overall development of your child.

Socratic Conversation

The Socratic Conversation is a forum for open-ended inquiry, one in which both student and teacher can use probing questions to develop a Deeper Understanding Of The Topic. The Socratic method has sometimes been portrayed in movies or by particular teachers as an intimidating experience, where a teacher tries to put down the student’s knowledge.

However, the modern application of the method is mainly about gaining a deeper understanding of a topic and not about condemning a student. The goal is greater knowledge, not just winning an argument or showing yourself to be superior.

An Example Of Socratic Method

Student: Why are specimens prepared for use in electron microscopes dried beforehand?

Me: What’s it like inside the microscope?

Student: It’s a vacuum.

Me: What is the boiling point of water?

Student: About 100 degrees Celsius.

Me: Water boils at room temperature in a vacuum, this creates steam. Why can’t cars reach top speed?

Student: Air resistance.

Me: Why are specimens used in these vacuous microscopes desiccated?

Student: To prevent the formation of steam.

Me: How do electrons travel?

Student: Opposing charges.

Me: The movement is not linear?

Student: No.

Me: How do gas molecules move?

Student: Randomly.

Me: Why is steam a problem?

Student: The molecules bump into electrons.

Me: What are electrons used for?

Student: To see.

Me: What happens when these collide with the gaseous molecules?

Student: We cannot see it.

The Socratic Method of debate consists of being cooperative with your student. The Socratic method is an argumentative dialogue where one participant continually asks questions of the other in an attempt to elucidate a specific thought. Ultimately, the goal is to find a contradiction or flaw in a premise that may instil critical thinking and pose a problem that needs solving.

Socratic Method Steps

1. Understand the belief

2. Sum up the person’s argument.

3. Ask for evidence.

4. Challenge their assumptions.

5. Repeat the process, if required.


Education in its current state needs a revamp, and that’s exactly what Tutor Here aims to do by simplifying learning through Socratic methods and making education more accessible. With a predominant student workforce, Tutor Here is what learners need to access the kind of education they need and want.


What is Python & Why you should use it?

The world of code or programming that keeps your device ticking has always been somewhat of a mystery. Many programming languages developed over the years have aimed to simplify and improve the infrastructure that computers are built on. The Python programming language is precisely one such tool.

What is Python?

Python was developed and created by Guido van Rossum and released in 1991. The intellectual property rights behind the programming language are held by the non-profit corporation Python Software Foundation (PSF).

Python can run on almost every kind of system architecture. As such, it has found purpose in a variety of different applications. It can be used for several purposes. Many of them being,

  • The server side of Web Development
  • Software Development
  • Mathematics
  • System Scripting

Uses of Python

Python is used virtually in any and every industry and/or scientific field. Companies such as Mozilla (Firefox), Google, Microsoft, Netflix, Uber, Reddit, Dropbox etc., all use the programming language in one form or the other. Some of the fields that use this programming language are given below:

  • Data Science (Visualizsation to Analysis)
  • Machine Learning
  • Web Development
  • Computer Science Education
  • Computer Vision and Image Processing
  • Game Development
  • Medicine & Pharmacology
  • Biology & Bioinformatics
  • Neuroscience & Psychology
  • Astronomy
  • Robotics
  • Autonomous Vehicles
  • Meteorology
  • Graphical User Interface (GUI) Development

As observed above, Python has a large number of uses across a variety of fields. What makes it even more appealing is the high level of abstraction it provides. Meaning, the lines of code deemed excessive in other programming languages are not necessary for Python. This makes the language relatively User Friendly & Beginner Friendly and the perfect start to your online learning journey.

Tutor Here's webinar on Python
Tutor Here’s exclusive Python bootcamp

If you are a beginner yourself or are considering learning the Programming language Python, then do check out our live session as a part of our ‘EduFest.’ Click here to register now!

Benefits of Python

Python has a variety of applications and uses. It allows you to focus on the core functionality of the application you are developing. However, it also takes care of common programming tasks, which can sometimes be redundant. Its simple syntax rules make the code base readable. The application you are developing also becomes maintainable and thus scalable.

Key features of Python
Key features of Python

For those beginning their adventure into learning this programming language, we will be highlighting several of its benefits below and understand why Python is as widespread a programming language as it is today.

• Readable & Maintainable Code 

To make an application easy to maintain and update, it is important that the quality of its source code is high. This is where Python comes into play. It has specific syntax rule and uses English keywords instead of punctuations. This programming language can be used to build custom applications without the need for additional lines of code.

• Multiple Programming Paradigms 

Python supports several programming paradigms. It can maintain object-oriented and structured programming fully. Furthermore, it also features a dynamic type system and automatic memory management. These features help you use the programming language for developing large and complex software applications.

• Compatibility 

Compatibility and Interoperability are one of the main benefits of Python. It supports a multitude of operating systems. Without the need for recompilation, the programming language allows you to run the same code on multiple platforms. As such, after making any needed alteration, there is no need to recompile the code. It is possible to run the modified application code and check the impact of the changed code almost immediately.

• Robust Standard Library 

Due to its large and robust standard library, Python is at a level above other programming languages. You can choose the modules as per your precise needs. The accompanying Python Standard Library documentation is useful to gather information about various models on a need to know basis.

• Open Source Frameworks & Tools 

One of the biggest benefits of Python is that it helps you curtail software development cost & time significantly. You have the option to choose from a wide range of open-source frameworks & tools as per your precise needs.

• Simplifying Complex Software Development 

Using Python, you can develop both Desktop & Web applications. It is also useful to develop complex, scientific and numeric applications. Furthermore, it has analysis features that help create custom big data solutions without extra time and effort. Besides this, it is the go-to language when trying to accomplish Artificial Intelligence & natural language processing tasks.

• Facilitates Test-Driven Development 

With Python, you can quickly create prototypes of the software. You can then use this prototype directly to build the software application. Furthermore, coding and testing can also be done simultaneously by adopting a Test-Driven Approach (TTD). Therefore, you can assess applications for functionality and check for their predefined requirements all in real-time.

Taking the next step with Python

So, you have managed to read this far. You will by now have a somewhat basic understanding as to why Python is as versatile and pervasive a programming language as it is today. Learning this programming language is now easy with several online classes cropping. All you need to do now is manage your time and click on your favoured course.

So, ready to code the world?

Current Affairs Governmental

An all-time Election Country: India

Reading Time: 2 Minutes

Fair Elections?

Elections are right around the corner.
There is a long queue of elections that demand our participation. A cycle that never seems to end.
The tussle between the State and The Center, various political parties are getting large in the face of upcoming elections. With the elections closer, the state has become a political background for national and regional parties.

The assembly elections of 824 assembly constituencies shall be going for polls in four states-Kerala, Tamil Nadu, West Bengal, Assam, and the Union Territory of Puducherry.
The polling in these states will start on March 27 and end on April 29. The counting of votes for elections to four states and one UT is to be held on May 2. As many as 18.68 crore electors would cast their vote at 2.7 lakh polling stations in Tamil Nadu, West Bengal, Kerala, Assam, and Puducherry. BJP, Trinamool Congress, CPI(M), Indian National Congress are on the election battleground of the four states. It will be interesting to see who wins the maximum number of seats this time.

PM urges the demand for One Election in the Nation

One Nation One Election

Prime Minister Narendra Modi has raised the pitch for One Nation, One Election several times. According to him, it hampers all the developmental works. A large amount of manpower is deployed in election duties, and a large amount of money is spent by the Election Commission. Through One election in the nation, the government is planning to bring Amendments to be put down in our Constitution and the parliament will reframe the policies accordingly.
The proposal is to shorten the tenure of some of the existing state Assemblies or, extending the life of some states so that they could synchronize with Lok Sabha elections or, at least to hold only two sets of elections in five years span.

Are Elections in India Free-Fair?

Upcoming Elections

Elections in India have lost their carnival spirit because no processions, no buntings, no posters are allowed by the Election Commission of India. Even this does not reduce the expenses of the political parties. Before elections, money and liquor are distributed at individual levels to influence votes. Not only this but Political parties also sometimes use religion and caste to influence people’s votes.
Elected representatives have become victims of greed for money and power. Assured of a fixed tenure by getting elected, they started bargaining for power and pelf.
Despite being the largest democracy in the world, the average voter turnout seems to be very low where a lot of the population resides. According to India Today’s Data Intelligence Unit analysis, the voter turnout in northern states is too low. This data is as per 2005 to 2015 assembly polls. In the Eastern states, the voter turnout is around 90%.
Even after the elections also, there is a situation to form a coalition government. This form of government always fears execution at any time. Most levels of the governments, especially at the State level, have shown a weakness for being both politically and personally malicious. We have witnessed this in many states, recently – government formed in Maharashtra in November 2019, in Bihar in 2021, and Karnataka assembly elections in May 2018.

Way to Directions

Electoral Numbers

The voters should make a wise choice in selecting their representatives. They should be aware of the policies of political parties which are there to lure them.

India is the biggest democracy in the world so its citizens should also act as a part of a bigger nation by changing their mindset.

Current Affairs Governmental

1984 & The Emergency in Retrospective

Reading Time: 2 Minutes

The story of the Emergency reminds us of one of the darkest phases of our country’s history. How elections got suspended, civil liberties were curbed; and the nation going through a political and economic crisis. Freedom of the press was also curtailed as the government laid out some rules for journalists across the country with prescribed guidelines. All the newspapers were asked to take permission from the press advisor before publishing anything. Several human rights violations were reported at that time. Those 19-months of Emergency were an unforgettable event of hostility against democratic and civil rights. It not only rendered all fundamental rights useless but also endangered the freedom of socialists and writers. It was a complete clampdown on our constitution.

In 1984, history repeated itself. This time around though, the only cause was Prime Minister Indira Gandhi’s controversial decision.

Violent extremists were raising demands for a separate country.

A radical Sikh leader, Jarnail Singh Bhindranwale, emerged as the face of a fledgling separatist movement. At the beginning of 1983, Bhindranwale and his supporters secured arms gripping Punjab in a deadly terrorist campaign. It generated an expression of fierce regionalism and outrage in support of the Khalistan movement- a land only for Sikhs. After many violent clashes in Punjab, the Central government issued a warrant against Bhindranwale. He then took shelter in the Golden Temple Complex in Amritsar trying to elude his arrest. With this, the plan for the 1984 operation was put into action.

The Military took over the Command to execute extremists.

1984 is considered one of the gloomiest years in modern Indian history. In June of that year, Prime Minister Gandhi ordered the military to bring an end to Bhindranwale and other militants groups from the Golden Temple complex. Sikhs interpreted it as an assault on their religion. During this operation, the temple was unharmed, but other parts of the complex got severely damaged.
Four months after the operation, former PM Gandhi got assassinated by two of her Sikh bodyguards, Satwant Singh and Beant Singh on the dawn of 31 October 1984. During the court trial, they both confessed that they took revenge for the operation in their holy place.

1984’s Sikh Genocide

Her assassination set off genocidal killings around the country. Anti-Sikh feelings got stroked throughout India using government-controlled electronic media. Rumors were spread against the community. Delhi plunged into a communal frenzy. Over the next few horrific days, there were several instances of terrible mass killings of Sikhs reported. Thousands got killed, and dozens were burnt alive. Their houses got destroyed in Delhi and other cities. These mass killings over the span of three days unleashed fear, terror, sorrow, and depression among the Sikh community. Even after decades, victims are left with scars from the memories of the carnage.

Congress behind the Play

Rajiv Gandhi once said in a public rally- When a big tree falls, the earth shakes. These words were seen as a justification for the massacre.

After 46 years of denial, the Congress party has finally and officially admitted the dark phase of Indian history. On March 3, 2021, Congress leader Rahul Gandhi said that the Emergency imposed was a mistake during Indira Gandhi’s regime. He went on to defend the former Prime Minister stating that she admitted imposing an Emergency to be an error and an undesirable event.

These events are unfortunate and a big pockmark on the face of India’s vibrant democracy as they violated the constitutional rights of the people of the country. No matter how many years go by, whenever we talk about Indira Gandhi, the controversies surrounding her term are sure to come up.