Brilliant.org is an online community that offers lessons, and exercises on topics including programming. Sign up for free, and see how you stack up against others worldwide!reference, references, online, internet, web, elementary, child, children, kid, kids, middle school, high school, teen, teens, adult, adults, young adults, young adult, novice, novices, beginner, beginners, intermediate, intermediates, advanced, expert, experts, Free, cheap, affordable, inexpensive