Being specific, at the end of this course you will know:
- How to work with numbers, strings (text), and booleans
- How to solve conditional problems using
if..elsestatements and iterational problems using
- How to work with data structures like arrays and objects
- How to work with functions and complex topics like closures and recursions
- How to work with objects and the importance of Object-Oriented Programming in general terms
- How to employ constructors and prototypes to emulate the behavior of OOP classes and sub classes
- How to work with HTML DOM and the Events API in building page interactivity and dynamicality by querying HTML and CSS and responding to user actions like clicking a button
Although we have given roughly a lot of information on our course, you can check out more below in the course overview and explore the details of each unit seperately.
Table of contents
Foundation5 hrs 38 mins 14 chaptersDescription:
Numbers51 mins 3 chaptersDescription:
Strings1 hr 14 mins 3 chaptersDescription:
Conditions40 mins 4 chapters
Loops37 mins 2 chaptersDescription:
In loops, we extend the idea of conditions to repeat a block of code over and over again until a condition is being fulfilled. Loops are an integral part of computing since they can automate thousands of lines of code in probably few lines.
Arrays1 hr 17 mins 3 chaptersDescription:
Functions2 hrs 24 mins 5 chaptersDescription:
Functions are vital to programming and accordingly we put a lot of focus on making you understand their fundamental concepts. We will take a look at arguments, IIFE's, recursions, and a lot more.
Objects4 hrs 7 mins 5 chaptersDescription:
Exceptions30 mins 2 chapters
HTML DOM4 hrs 6 mins 8 chaptersDescription:
CSSOM1 hr 53 mins 7 chaptersDescription:
Events3 hrs 37 mins 10 chaptersDescription:
Drag and Drop1 hr 45 mins 5 chaptersDescription:
Touch Events46 mins 4 chaptersDescription:
Misc46 mins 5 chaptersDescription:
Location, and some global functions such as
This is the first of the projects that you'll create in this course. The project is to create an analog clock, similiar to the ones mounted on the walls of our house.
Frequently asked questions
What if I get stuck somewhere in the course?
If you're having a hard time understanding a given concept in the course, feel free to reach out to us via our email
email@example.com, describing the issue you're facing. We'll try our level best to help you out.
Some important topics are missing from the course. Why is that so?
Our courses are released while they are still under construction so that our learners can get early previews. As we continuously work on adding more and more content to our courses, if a given topic isn't covered today, there's a high chance that it's already under way and will show up very soon. You can follow us on Twitter to be updated with our latest content releases.
How can I ask any general questions related to the course's content?
Write to us at
Share your experience
Empower others and help shape new learning journeys!
We are really glad to know that our immense effort on creating this and other suchlike courses got you here. We believe that your insights regarding this course can inspire and guide others on their learning path. We'd really love to hear about your viewpoint on the course and how it helped you improve your skills.
- Write about your experience of a given course and how it helped you in levelling up your skills.
- Include the
@codeguagehandle in your post. (That's important!)
- Include the
#SkilledUpWithCodeGuagehashtag in your post.
And that's it! It's that simple.
We sincerely thank you for being an integral part of our community and helping us shape a brighter future for aspiring programmers and mathematicians.
Together, let's build a community of learners. Happy learning! 🙂
Why this course?
Free of cost
No need to buy any subscriptions, make any payments, or create any accounts. All the content is available for free.
Content throughout the course is organized in a chronological fashion, ensuring a clear and intuitive learning experience.
Simple to understand
Everything is explained in plain and concise words, right from the perspective of an absolute beginner.
Certain concepts require a pretty deep insight. Fortunately, we provide all that insight in easy words.
*The durations mentioned on this page are merely an estimate; the actual time completing the underlying topic/course would obviously be much greater.