Here are the courses we are offering right now.

  • Learn SQL
  • Learn Ruby
  • Learn Python (coming soon)
  • Learn CSS (coming soon)
  • Learn ReactJS (coming soon)
  • Learn TailwindCSS (coming soon)
  • Learn JavaScript (coming soon)
  • Learn HTML (coming soon)

Subscribe to get notified when a new course is released


BigBinary Academy is 100% free and it will remain 100% free forever.

Learn to code by actually coding

We believe that in order to learn coding one has to actually code. Person has to make mistakes and learn from it. BigBinary Academy is designed to have lots of interactive coding sessions.

In order to code you don't need to download anything. Everything runs in the browser itself.

All you need is a working Internet and a desire to learn coding.

Learning happens when we slow down to actually learn

Our society is obsessed with speed. People want to learn coding really fast. People who are teaching coding want the new person to learn coding really fast.

We believe we need to slow down

  • We believe that learning takes time.
  • We believe that learning takes patience.
  • We believe that learning takes practice.
  • We believe learning to code requires actual coding, making mistakes and debugging.
  • We believe learning is not linear. Learning does not happen in a straight path. People should be allowed to jump around, skip lessons and come back to them later. When reading a physical book we take a peek at coming lessons all the time. Same should be allowed while learning coding.

With these beliefs we have built BigBinary Academy.

Our course is structured to have simple lessons. Each lesson will attempt to teach one thing and one thing only. After each lesson there will be one or more exercises where the person needs to type the code. Each chapter will also have a few quizzes to ensure that the person actually understood the concept.

Object Oriented Design can wait

We were looking for online material to teach our kids how to code. There are plenty of good materials online. However one thing is common in all of them. They jumped into Object Oriented Design too soon.

We believe that using basic data structures like string, array, hash, range programming concepts can be taught very effectively. In fact we believe that creating a class, object, method, public method, private method all that gets into the way of learning how to program and takes the joy out of programming for someone who is just getting started.

We start with strong foundation. Until the foundation is strong Object Oriented Design can wait. It will have a day in the sun but it has to wait first.


BigBinary Academy is very privacy focused. We are trying to collect as little information about you as possible. This is why we are not asking for your email.

Who is building this

BigBinary Academy is built byBigBinary team.

Contact Us

Please send us an email at We are also on twitter with handleBigBinary.