HackerRank - Lots of stuff to help you learn nuances of Python Code Wars - Lots of problems to help you with algorithms and data structures Project Ideas - Lots of various projects ideas Cryptopals - Cryptography challenges Answer from zenalc on reddit.com
๐ŸŒ
CodingBat
codingbat.com โ€บ java
CodingBat Java
Welcome to Codingbat.
Python
Welcome to Codingbat.
CodingBat Help
CodingBat is a free site of live Java and Python coding problems to build coding skill. Each problem has a problem description and a table showing some sample output for that problem. Type your Java code into the large text area and click the "Go" button to save your code, compile and run.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ what are your thoughts on codingbat and codeacademy?
r/learnprogramming on Reddit: What are your thoughts on CodingBat and Codeacademy?
January 31, 2013 -

I've been learning Java since last semester, and I would like to hear your opinions on CodingBat and Codeacademy.

I really enjoy CodingBat, there are a ton of questions and, while most of them are ridiculously easy (so far anyway), it really helps me get certain concepts drilled into my brain. I really want to get to the harder problems (completed both warm-ups, string1 and array1), but I'm a stickler for completing everything in order.

Once I finish with CodingBat for Java, I'm planning to start with Python in Codeacademy, then go back and do the Python section in CodingBat. I haven't used Codeacademy before, but one of my CS friends swears by it. Do you guys think it'll be comprehensive and good to learn Python through Codeacademy? I've never learned or touched any Python, but people tell me that it is VERY similar to Java. He also recommends Ruby, but we'll see as it'll take me some time to do what I'm already planning to do on top of school and work =P

So, what do you guys think about CodingBat and Codeacademy in general? Are they very good sites to learn programming? Does anything happen when you complete everything in CodingBat?

Oh, and someone else told me that if you complete an entire section in Codeacademy, you can pay like $30 for certification. Is this true, and if so, is this worth it?

Thank you guys for reading this. I really do have a passion for programming, and I'm hoping to get an internship next Summer (backpacking through Europe this Summer... HELLLLLLL YEAHHHHHH).

TL;DR: What do you guys think about the learning effectiveness of CodingBat and Codeacademy? What happens when you complete them?

Top answer
1 of 5
14

Shortly speaking they could really give the beginner the understanding of basics of programming.

Disadvantage is that they operate with specific languages (JavaScript, or Java) and leave great gaps in the technical "knowledge". Not so long ago there was a question of a guy finishing CodeCademy about "how to attach javascript to a page" - thing which should be clear with almost any tutorial.

 

So you should not rely too much on them. They are nice but they will not magically make you even a junior developer :)

2 of 5
10

It's well known I run a programming bootcamp around these parts. The vast majority of our students use CodeAcademy before they come to our camp. In fact, we ask them to for a gentle introduction to basic syntax. By the end of week 1 we are amazingly far beyond what those sites teach. The comp sci grads that come through the program say we cover a semester every week... which is good, that's what we're going for.

Regardless, these sites do not teach you how to build real applications in a professional manner, they teach you specific syntax. If you want to learn with the goal of being employable, we have found it takes about 700 hours of deliberate practice. You get deliberate practice by having guided instruction. How do you learn to be an electrician? You apprentice yourself to an electrician. Same with plumbers. Doctors do residency. Etc.

I can go through a guided tutorial on how to build a cabinet, but I won't be a carpenter when I'm done. That all being said, if you are interested in becoming a programmer, I highly recommend them as a way to dip your toe in the water and figure out if you even like it. Being a great programmer requires a lot of time spent honing your skills outside of work, and if you don't like doing it, you'll never be good at it.

๐ŸŒ
GitHub
github.com โ€บ mirandaio โ€บ codingbat
GitHub - mirandaio/codingbat: Solutions to CodingBat problems
Solutions to CodingBat problems. Contribute to mirandaio/codingbat development by creating an account on GitHub.
Starred by 257 users
Forked by 237 users
Languages ย  Java 86.4% | Python 13.6%
๐ŸŒ
Digital Technologies Hub
digitaltechnologieshub.edu.au โ€บ search โ€บ coding-bat
Coding bat
CodingBat is a free site of live coding problems for students to build their skills in Java and Python. CodingBat emphasises building and practicing small code problems as a means of developing these skills.
๐ŸŒ
Quora
quora.com โ€บ How-helpful-is-CodingBat-when-learning-how-to-code
How helpful is CodingBat when learning how to code? - Quora
Answer: Immensely helpful, for several reasons. 1. The problems range in difficulty for โ€œgood for beginnersโ€ to โ€œfairly complicated even for people whoโ€™ve been coding for a few years.โ€ At every step of learning to program, codingbat has a problem for you to solve.
Find elsewhere
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ are exercises on codingbat a realistic representation of what you would see in job interviews, or just good practice?
r/learnprogramming on Reddit: Are exercises on codingbat a realistic representation of what you would see in job interviews, or just good practice?
July 1, 2022 -

Hi all I'm attending a university taught boot camp in the fall, but I'm taking the summer to self learn and educate myself as much as possible. I've started with python and after becoming comfortable with the basics I learned about codingbat. I'm able to do a lot of the exercises on there (but not all), and I was just curious as to how accurate a representation the questions on there are compared to what you would see in a real world interview?

๐ŸŒ
GitHub
github.com โ€บ jdegand โ€บ codingbat-java
GitHub - jdegand/codingbat-java: Coding Bat Java Solutions
Coding Bat Java Solutions . Contribute to jdegand/codingbat-java development by creating an account on GitHub.
Forked by 2 users
Languages ย  Java
๐ŸŒ
YouTube
youtube.com โ€บ james colestock
CodingBat - Getting Started - YouTube
Get started with CodingBat, a website to help you practice programming
Published ย  July 28, 2018
Views ย  136
๐ŸŒ
Gregor Ulm
gregorulm.com โ€บ codingbat-java-solutions
CodingBat: Java Solutions | Gregor Ulm
December 11, 2018 - CodingBat is a website containing a couple hundred exercises for the Java and Python programming languages. It is run by Stanford professor Nick Parlante.
๐ŸŒ
Quora
quora.com โ€บ Are-CodingBat-problems-too-easy
Are CodingBat problems too easy? - Quora
Answer: Difficulty is relative. The only thing you need to worry about as far as difficulty is concerned is how much effort you had to put in. If you feel like you didnโ€™t need any effort to solve those problems, they were too easy. Otherwise, they werenโ€™t. Itโ€™s that simple!
๐ŸŒ
YouTube
youtube.com โ€บ watch
Codingbat - extraEnd (Java) - YouTube
This is a video solution to the Codingbat problem extraEnd in Java.
Published ย  May 1, 2020
๐ŸŒ
Google Tech Dev Guide
techdevguide.withgoogle.com โ€บ resources โ€บ sources โ€บ codingbat
CodingBat
We've curated good stuff like playlists, technical development resources, and other material to help you be your best.
๐ŸŒ
X
x.com โ€บ TheCodingBat
The Coding Bat ๐Ÿง (@TheCodingBat) / X
October 13, 2018 - Weโ€™ve detected that JavaScript is disabled in this browser. Please enable JavaScript or switch to a supported browser to continue using x.com. You can see a list of supported browsers in our Help Center ยท By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use
๐ŸŒ
CodingBat Solutions
codingbatsolution.weebly.com
CodingBat Solutions - Home
A site with solutions to java problemes on the codingbat website
๐ŸŒ
James Madison University
w3.cs.jmu.edu โ€บ weikleda โ€บ cs149s18 โ€บ wk-06 โ€บ CodingBat.html
Lab09 - CS 149
CodingBat is a free site of live problems to build skill in Java and/or Python. It was created by Nick Parlante, who is Computer Science lecturer at Stanford.
๐ŸŒ
Coding Bat Answers
codingbatanswers.wordpress.com โ€บ array-1
Array-1 | Coding Bat Answers
July 27, 2012 - CODING BAT ANSWERS IS MOVING, PLEASE CLICK HERE TO VIEW SOLUTIONS TO EVERY JAVABAT PROBLEM AND LEARN FROM MY MISTAKES!!!! 1.) firstLast6 2.) sameFirstLast 3.) makePi 4.) commonEnd 5.) sum3 6.) rotateLeft3 7.) reverse3 8.) maxEnd3 9.) sum2 10.) middleWay 11.) makeEnds 12.) has23 13.) no23 14.) makeLast 15.) double23 16.) fix23 17.) start1 18.)โ€ฆ