Quizzes to test
Assess your understanding of a given topic, with both practical and theoretical questions.

Feeling stuck when solving problems or building projects? Feeling trapped in tutorial hell? The only way out is practice.
Just got done with another tutorial? Congrats. But you're still not confident! And that's because you're not putting the acquired knowledge into action.
It's time to do that...
Just some random, algorithmic exercises aren't enough. You need a multi-dimensional approach to practicing that incorporates different types of practice material.
Here are some of the most popular practiceables (a language or technology that could be practiced) in the inventory.
A language to define the content and structure of webpages
20 quizzes 7 exercises 18 bundles
A programming language used to make webpages interactive
40 quizzes 67 exercises 30 bundles
A backend scripting language for creating web applications
11 quizzes 24 exercises 6 bundles
A JavaScript library to build interactive user interfaces
5 quizzes 15 exercises 6 bundles
If you're going through a state of confusion and self-doubt because you couldn't code fluently yourself, it's all because you are avoiding the most essential thing — practice.
To get a quick preview of what I mean by this, take a look at some of the following practice material:
Advocating mindset over technology
I don't spend time building cutting-edge, AI technology for practice. Rather this time is spent building the mindset of learners because that empowers them to build all that.
Putting you in the driving seat
You learn to drive a car when you are in the driving seat, actively driving. That's exactly what happens from the get go here — you get into 'active' mode.
Helping build fluency
The basic stuff is what matters the most when you go on to build something complex. I strive hard to make sure that you get extremely fluent with the basic stuff.
Three-dimensional practice
Three different types of practice material — quizzes, exercises, and bundles, are used to help you develop your practical skills and review your theoretical know-how.
No integrated editors here
I don't offer any integrated coding editors on Codeguage. At the end of day, we developers have to set up local development environments anyway so why not do it from the get go?
Focus on specific concepts
While most platforms only focus on algorithmic knowledge, Codeguage tries to address very specific bits that ultimately turn you into a mature programmer.
Progress begins when passive learning ends and active doing begins. Improve yourself by getting into the "active doing" mode.
Knowledge ✅ Fluency
Consuming ✅ Creating
Frustration ✅ Flow
Self-doubt ✅ Self-esteem
Confusion ✅ Confidence
Stuck ✅ Unstoppable
Programmers all across the globe, both newbies and experienced, are using Codeguage to coerce their knowledge into skills. Are you willing to do the same?
Here's the breadth of our content:
Quizzes
100
Quiz questions
996
Exercises
134
Bundles
70
Bundle questions
1022
Find out how our community is building confidence and expertise.
“First of all thanks a lot for this wonderful course on using touch gestures for websites. I was actually looking for this type of tutorial since many days and at last found your website today. Very nice way of explanation and very easy to understand examples. I really love this site and hope you will continue to provide guidance to beginners and especially self learners. Thanks a lot again.”
“So far I have gained clear and concise information relating to the language I am learning, which gives me confidence as I start my career as a Fullstack Developer. I look forward to new additions with a variety of other languages 💎 and tutorials.😀”
“Codeguage helped me to clear my basics of JavaScript which eventually helped me clear interview for frontend and fullstack roles.”
“Best place for me to learn JavaScript. Quality of teaching and content is top notch, I haven't get this much value from YouTube tutorials. Thank you!”
“Codeguage is an incredible website for learning programming languages. The teaching is very good.”
👋 Hi there! I am Bilal, the creator of Codeguage.
I've been in the business of teaching and creating learning material for over half a decade, and I've personally experienced that application is more important — actually much more important — than learning.
And so I started working on creating an effective system to help programmers build confidence from the get go — by applying the knowledge they've held onto.
Don't delay the practice!