id/email
password
forgot password
about | help | done | prefs | create account
CodingBat code practice

Online code practice (example problem). Hey, where's JavaBat? Don't worry everything works the same, just with a new name to reflect the new Python support. Python is quite easy to pick up, so give it a try + there are Python help docs. Create custom material and see the blog for discussions.
Please Email Nick with any comments or bug reports or suggestions about the big new python feature. Talent is but a rumor, but practice works.
Java  All Java Sections
Warmup-1
Simple warmup problems to get started (solutions available)
sleepIn H   monkeyTrouble H   sumDouble H     more
Warmup-2
Medium warmup string/array loops (solutions available)
stringTimes H   frontTimes H   stringBits H     more
String-1
Basic string problems -- no loops
helloName  makeAbba  makeTags    more
Array-1
Basic array problems -- no loops.
firstLast6  sameFirstLast  makePi    more
Logic-1
Basic boolean logic puzzles -- if else && || !
cigarParty H   dateFashion H   squirrelPlay    more
Logic-2
Medium boolean logic puzzles -- if else && || !
makeBricks  loneSum  luckySum    more
  ...All Java Sections
 Python  All Python Sections
Warmup-1
Simple warmup problems to get started, no loops (solutions available)
sleep_in H   monkey_trouble H   sum_double H     more
Warmup-2
Medium warmup string/list problems with loops (solutions available)
string_times H   front_times H   string_bits H     more
String-1
Basic boolean logic puzzles -- if else and or not
hello_name  make_abba  make_tags    more
List-1
Basic python list problems -- no loops.
first_last6  same_first_last  make_pi    more
Logic-1
Basic boolean logic puzzles -- if else and or not
cigar_party H   date_fashion H   squirrel_play    more
Logic-2
Medium boolean logic puzzles -- if else and or not
make_bricks  lone_sum  lucky_sum    more
  ...All Python Sections

Copyright Nick Parlante 2006-10 - privacy