Software Alternatives, Accelerators & Startups
Codingbat

Codingbat Reviews and Details

This page is designed to help you find out whether Codingbat is good and if it is the right choice for you.

Screenshots and images

  • Codingbat Landing page
    Landing page //
    2019-09-01

Features & Specs

  1. Interactive Learning

    Codingbat provides an interactive platform where users can write and test their code solutions instantly. This hands-on approach enhances the learning experience by allowing immediate practice of coding concepts.

  2. Targeted Practice

    The platform offers categorized exercises based on various programming concepts, enabling learners to focus on specific areas such as logic, arrays, and recursion, and improve their skills in a structured manner.

  3. Self-Paced

    Users can progress through the exercises at their own pace, making it suitable for learners with varying levels of experience and time commitments.

  4. Immediate Feedback

    Codingbat provides instant feedback on submitted solutions, allowing users to learn from their mistakes and understand the correct approach quickly.

Badges

Promote Codingbat. You can add any of these badges on your website.

SaaSHub badge
Show embed code
SaaSHub badge
Show embed code

Videos

Block A; Coding review and codingBat

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Codingbat and what they use it for.
  • I get so stressed that I can't even solve an easy leet code problem on my own
    The only Leet Code problems I am able to solve on my own are the most simplest and straightforward ones on Coding Bat(https://codingbat.com/java). And I haven't even got the chance to solve all of them yet, so I've really only been trying out its first few and am not sure if it gets any harder. Source: about 3 years ago
  • How do you stay consistent in coding.
    If youโ€™re struggling with Loops and Arrays iโ€™d recommend doing exercises focused just on them. I went through the same thing and I went through the exercises on https://codingbat.com/java and got familiar with both of them. If you get stuck on a problem donโ€™t be afraid to look at the solution and learn about how it works. Source: about 3 years ago
  • Advice for incoming freshmen?
    I used this video series to get ahead of my intro to cs class. Iโ€™d recommend you find something similar to learn from. Just learn the basics, and youโ€™ll be much more prepared for your college class. Whatโ€™s really important is to do a lot of practice problems, and not just watch videos to learn the concepts. If you learn in Java or python, you can do practice problems in coding bat: https://codingbat.com/java. Source: about 3 years ago
  • Source to practice
    Https://codingbat.com/java It took a second read to realize codingbat wasnโ€™t a typo. Source: about 3 years ago
  • Beginner Java Programmer *advice needed*
    I've messed around with CodingBat in the past (though I'm not a beginner); it seemed well suited for an introductory programming course though. It was written by a Stanford lecturer. Source: over 3 years ago
  • I'm finding it difficult at first to relate instructions into math operations
    You will get used to it in time. I can recommend codingbat and doing the array practices, we used this recently in vocational school and was part of a recent exam. Source: over 3 years ago
  • For those of you who work in computer science/software engineering related fields, what was your path like, getting into it?
    Otherwise, for java, and if you want some practice problems, you can do what I did back in 2009 and use https://codingbat.com/java. Its old as dirt at this point but it's still good for drilling down the basics. Not so much for like actual engineering (actually none of these tutorials will), but you'll know those 6 things I mentioned above. Source: over 3 years ago
  • Is there any way to do well in an AP class with a teacher that doesn't teach?
    I would look at the ap daily videos, and then take a look at https://codingbat.com/java for some practice. Let me know if you need any other resources like slideshows with information about each unit. Source: over 3 years ago
  • RRC Full Stack Web Development Course- Is it beginner friendly?
    Https://codingbat.com/java has many example lessons and practice questions, you do have to drill in to find the videos however as well. Source: over 3 years ago
  • Tips to Self Study AP CSP and CSA
    For csa, I didn't learn a lot from my teachers, but I used Princeton Review's APCSA prep book, some slides from APlus compsci (although it was paid for by my school), and https://codingbat.com/java as well as practice ap exams and the frqs that are posted on the AP website. Source: over 3 years ago
  • Getting comfortable with Java/Preparing for 2110
    Https://codingbat.com/java - Great for practicing a bunch of java problems ranging into many areas. Once you're able to do basic and some medium problems you should be familiar enough. Source: over 3 years ago
  • can you recommend sites where I can practice java?
    I teach AP computer science in Java and I give my students problems from codingbatCoding Bat. Super basic UI with tons of challenges. Source: over 3 years ago
  • How do you learn Data Structures and Algorithms!
    This site is an easier way to learn by practice: https://codingbat.com/java. Very basic loops, etc. Source: over 3 years ago
  • Do you recommend any Coursera course useful for AP Computer Science A?
    Not Coursera, but I'd also recommend watching AP Classroom videos (free btw) for a quick review, and use Codingbat for practice. Source: over 3 years ago
  • Advice
    Https://codingbat.com/java is a very valuable resource for solving foundational problems in Java. Source: over 3 years ago
  • Useless degree, starting over?
    Did you like the coding classes? Did you make good grades in your BA? Did you take a liberal arts math track? What was your highest math? If you liked the coding classes and you like solving puzzles and you took at least liberal arts calculus then I suggest a multi-pronged approach. (1) Apply to a masters program in CS or similar. They will require you to take some undergraduate courses before you begin to... Source: over 3 years ago
  • is recursion something that people either get or don't
    I only really nailed recursion after going through the recursion exercised here: https://codingbat.com/java. Source: over 3 years ago
  • Anyone not learning much in AP CS A?
    When I took this class, we used codingbat rather than code.org, which worked pretty well in my opinion. Source: over 3 years ago
  • how does one learn java.
    For more practical exercises in form of small and simple short code snippets: Codingbat. Source: over 3 years ago
  • Help to solve problems
    Try to warm up using these excercises first: Https://codingbat.com/java. Source: almost 4 years ago
  • Another frustrated newbie... :(
    Start with the basics. https://codingbat.com/java was my starting point in high school. Source: almost 4 years ago

Summary of the public mentions of Codingbat

Public Opinion Summary on CodingBat

CodingBat is an online platform that focuses on helping users enhance their programming skills, primarily in Java and Python. This platform is often mentioned in forums and articles as a useful tool for beginners and those who seek to reinforce their foundational knowledge in coding. Developed by Nick Parlante, a Stanford lecturer, it offers a straightforward approach to learning, providing a variety of coding exercises that cater to those starting their journey in programming or needing additional practice on basic concepts.

Ease of Use and Accessibility:

A significant aspect of CodingBatโ€™s appeal is its simplicity and ease of access. Users on platforms such as Reddit often highlight that it provides a stress-free environment where learners can engage with programming problems at their own pace. Unlike platforms with more complex features and competitiveness, CodingBat is perceived as beginner-friendly and less intimidating. It does not incorporate complex editor functionalities or competitive rankings, focusing instead on basic problem-solving in a concise and manageable format.

Educational Value:

CodingBat is frequently recommended as a supplement to formal education, particularly for introductory computer science courses. Many users find it especially valuable for understanding fundamental programming concepts like loops, arrays, and recursion. Posts highlight its efficiency in reinforcing topics taught in classroom settings, with some students successfully using it to prepare for exams or enhance their understanding alongside resources like textbooks and academic videos.

Limitations and Comparison with Competitors:

Despite its positive reception, CodingBat does have limitations that are frequently noted. The problem set is relatively limited compared to other platforms like LeetCode or CodeChef, which offer a broader range of challenges and varying difficulty levels. Further, thereโ€™s an absence of competitive elements such as leaderboards or community interaction, which some users might miss if they prefer a more engaging or gamified learning experience.

When compared to modern platforms, CodingBat's user interface is described as basic, which can be a downside for those accustomed to more sophisticated coding environments. Nevertheless, this simplicity might also be an advantage for newcomers who may find complex environments daunting.

Conclusion:

Overall, public opinion leans favorably towards CodingBat, especially among beginners and educators. Itโ€™s highly regarded for providing a non-intimidating entry point to coding in Java and Python. While its scope may not extend to more advanced coding challenges or real-world software engineering skills, as noted by some experienced users, its utility in building and reinforcing coding fundamentals is well acknowledged. CodingBat remains a preferred starting tool for many who wish to get comfortable with the basics of programming in a supportive and straightforward manner.

Do you know an article comparing Codingbat to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Codingbat discussion

Log in or Post with

Is Codingbat good? This is an informative page that will help you find out. Moreover, you can review and discuss Codingbat 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.