Comprehensive Content
GeeksforGeeks offers a vast array of articles, tutorials, and problem sets that cover a wide range of programming languages, algorithms, data structures, and computer science concepts, making it a valuable resource for learners at all levels.
Community and Contributions
The platform allows community contributions, enabling users to share knowledge and solutions, which helps keep the content diverse, up-to-date, and enriched with multiple perspectives.
Practice and Learning Tools
GeeksforGeeks provides ample opportunities for hands-on practice through coding challenges, quizzes, and contests, which help users test and strengthen their coding skills effectively.
Interview Preparation
The website is renowned for its curated content aimed at coding interview preparation, offering exercises and questions that simulate real interview scenarios, particularly for tech companies.
Overall, GeeksforGeeks is regarded as a good platform for learning and enhancing technical skills. It provides high-quality, reliable content that is often reviewed and updated by knowledgeable contributors in the field.
We have collected here some useful links to help you find out if GeeksforGeeks is good.
Check the traffic stats of GeeksforGeeks on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of GeeksforGeeks on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of GeeksforGeeks's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of GeeksforGeeks on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about GeeksforGeeks on Reddit. This can help you find out how popualr the product is and what people think about it.
So I have a dataset from source("https://www.openintro.org/data/R/exam_grades.R"). First column is the year(format YEAR-# ie 2000-1 for year 2000 semster 1), then gender in the second column, then actual exam scores in the following 3 columns, then course grade in the last column. I want to separate the data based on the year and semester. I went looking and the closest thing that would let me do it was slicing. ... Source: over 3 years ago
Geeksforgeeks.org - A famous computer science portal having everything you need for interview preparation. But in my opinion, the code, methods are not too intuitive and simple, their code has some bugs too. For example, consider this problem, http://bit.do/PetrolPump , the solution is not too intuitive. If you see this solution : http://bit.do/LeetcodePetrolPump. Itโs very easy. Thatโs why I recommend leetcode... - Source: dev.to / over 3 years ago
However, how are you getting these links? Because if I go directly to geeksforgeeks.org in Brave Android and then click on any article, it doesn't give me that type of Google URL. Source: over 3 years ago
I would say that just googling/searching on YouTube for a specific topic like recursion, backtracking, binary search tree, etc. Is really good for finding videos and websites that further break down the concepts and teach you tips for how to implement them. geeksforgeeks.org is a really good website that I can think of that helps a lot with understanding the topics in 106B, and general computer science topics and... Source: almost 4 years ago
For practicing algorithms, use any of the freely available websites like https://hackerrank.com https://codechef.com https://projecteuler.net A structured set of practice problems are available at https://www.interviewbit.com/courses/programming/ Avoid https://geeksforgeeks.org because it has a ton of material but very poor quality control. Source: about 4 years ago
I come from Python world, I really dig websites like realpython.com or geeksforgeeks.org which I look at sometimes to brush up some skill or learn new things. Source: about 4 years ago
I second this to use a variety of platforms and resources to develop your knowledge and understanding of programming. Youtube, Medium, Twitter, Reddit, podcasts, freecodecamp.org, geeksforgeeks.org, learnpython.org, w3schools.com, stackoverflow.com, etc. Start consuming small bits of information in your down time even when you don't have the intention of studying or learning. Source: about 4 years ago
#include Using namespace std; Int main() { char binaryNumber[] = "0101010101010101010101010101010101"; string session = "y"; while (session == "y"){ Cout << "\nEnter a Binary number (1s and 0s): "; cin >> binaryNumber; cout << "\n"; Cout << stoi(binaryNumber, 0, 2); Session = "y"; Cout << "\nContinue session? [y/n]\n"; cin >> session; cout << "\x1B[2J\x1B[H"; }//end of session cout <<... - Source: dev.to / about 4 years ago
Reading blogs and tutorial websites on a need basis - If you want to center a div, search it up. In many cases, youโll get links from geeksforgeeks.org, w3schools.com, freecodecamp or towardsdatascience. Just read their guides to get your problems solved. - Source: dev.to / over 4 years ago
I would totally go with what that guy said. Try and do a little bit every day. I try and open my IDE and either go through a website that teaches a library I'm not familiar with. geeksforgeeks.org/ w3schools.com . Source: over 4 years ago
I feel you, programming books can be difficult to read. Some people are able to study through books but for some it's difficult. I personally never used books to learn programming. I used to make notes in my class and used those to learn the basics of programming and after that, I have used websites like geeksforgeeks.org and tutorials from youtube. Source: over 4 years ago
There are many resources available online. You can check out freecodecamp.org and geeksforgeeks.org. There are also several youtube channels available, you can check out some of them and then go with the one you find the best. You can also check out GitHub repositories as they also have a collection of good resources. There are paid courses too, but I would recommend going with the free ones initially because they... Source: over 4 years ago
Make it as a habit dude. don't stress yourself on completing a lot in a single day or week. Try to spend some time daily without losing a streak. I am hoping you are still in college, so 6 months would be more than enough to get on track even if you start from scratch. My personal suggestion to learn to code is Leetcode & GFG. Source: over 4 years ago
Probably if you're given a programming problem in general, you can do it in Java. There is no honest set marks for proficiency, but if you know how to do basics as well as how to utilize 3rd party packages, you would be viable for most jobs. Programming to me is an ongoing learning process with new things to learn about all of the time. I recommend going over the geeksforgeeks.org tutorials for Java and then... Source: over 4 years ago
I studied it from myself. If you want to know I can write an article on that too. Or if you want to explore from yourself you can check geeksforgeeks.org this website. It would take you at around 4-6 months to prepare for datastructure and algorithms if you know what to study. Source: over 4 years ago
As for Data Structures, apply to the Algorithmic Toolbox course by UC San Diego. They've some pretty good stuff there. Then there's also geeksforgeeks. They update their content daily and you can learn everything from scratch. Students in India learn everything from here. And most importantly, programming is about practice my friend. Just practice as much as you can. Solve questions on leetcode, interviewbit and... Source: over 4 years ago
1- Money - it's a fact FAANG pays $100k-$600k or even more for a programmer. Non-FAANG could range from shit $30k to $100k for entry. If you look on Indeed, some even offer $135k in the job description. geeksforgeeks.org offers $100k for back-end Python developers. But in the future, all these numbers could change. Source: over 4 years ago
Regarding the TCS Ninja exam details, I would always advise the Official TCS Ninja link with most of details covered on eligibility, test pattern etc. For practice questions, I would suggest review some of the usual topics that are part of the curriculum of Computer Science and Information Technology engineering degrees. Knowing multiple programming languages like Python, Perl, C, Java are very good but knowing a... Source: almost 5 years ago
A pretty good resource for those is https://geeksforgeeks.org/. Source: almost 5 years ago
Nevermind, I figured it out through https://geeksforgeeks.org. Source: about 5 years ago
I'd pick some language you want to learn and then set out to program something, like a hello world program. Any problems you encounter you can probably find an answer to on stackoverflow. When looking for some basic definitions w3schools can help. And geeksforgeeks can help with explaining some algorithms you might want to use. Source: about 5 years ago
GeeksforGeeks, a comprehensive computer science portal based in India, has long been a go-to resource for students and professionals seeking to enhance their coding skills and technical knowledge. Its offerings span myriad topics, including programming, algorithms, data structures, and computer science fundamentals. When considering the broader public opinion, GeeksforGeeks enjoys a complex reputation characterized by a mix of commendation and criticism.
Comprehensive Content: One of the major advantages of GeeksforGeeks is its expansive repository of information and tutorials. Users frequently praise the platform for its vast library of programming questions, algorithm explanations, and interview preparation materials. It is particularly noted for its collection of C and C++ puzzles.
Utility in Learning and Preparation: For beginners or those seeking to brush up on their programming skills, GeeksforGeeks is widely recommended. It is often listed alongside other educational sites like FreeCodeCamp and InterviewBit as a valuable resource for learning coding concepts, data structures, and algorithms from scratch. Users appreciate its role in preparing for technical interviews and academic courses.
Frequent Usage Among Users: Many users cite GeeksforGeeks as a regular part of their learning toolkit. It is frequently mentioned in discussions about helpful resources for understanding complex computer science topics. Its role in aiding students and professionals to clarify doubts and learn from self-directed tutorials is well recognized.
Quality Control Issues: Despite its comprehensive content, GeeksforGeeks has been criticized for inconsistent quality. Some users express dissatisfaction with the intuitiveness and simplicity of the code presented in its solutions. There are mentions of errors and less intuitive approaches, prompting some users to prefer platforms like LeetCode for clearer and more accurate solutions.
User Interface and Experience: While it isn't frequently mentioned directly in critiques, the overall user experience on GeeksforGeeks can be overwhelming due to the sheer volume of content. The lack of a streamlined interface might deter some users accustomed to more modern and polished learning environments offered by competitors like LeetCode and HackerRank.
Content Overload for Newbies: The wide array of resources, although a strength, can be overwhelming for new users who might struggle to find structured learning paths tailored to their specific needs or levels of expertise. This has been noted as a deterrent for those seeking a more guided learning journey.
In conclusion, GeeksforGeeks sits in a unique position within the landscape of coding education platforms. It is invaluable for its depth and breadth of content offered for free, making it accessible to a broad audience. However, those seeking highly curated and error-free solutions may sometimes prefer alternatives like LeetCode or HackerRank. For individuals attentive to navigating an extensive resource library and selectively leveraging its offerings, GeeksforGeeks remains a staple in the online education ecosystem.
Do you know an article comparing GeeksforGeeks to other products?
Suggest a link to a post with product alternatives.
Is GeeksforGeeks good? This is an informative page that will help you find out. Moreover, you can review and discuss GeeksforGeeks here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.