We host: a series of on-line courses for Computer Science and Information Technology. These courses do not have start date, end date or home-works. You can join, drop or continue a course or a class any time.


We have organized courses in two categories: Computer Science (CS) and Information Technology (IT). Each course has one main page with links to video lectures and articles. Some courses are organized in classes. You can take one or more classes to finish the course.

We review the content from time to time and improve or create articles about new technology we consider worthy. Main page and most articles in the courses are provided to members for free. Some courses have premium content provided only to subscribers.

Courses hosted by Sage-Code
CSESoftware EngineeringIntroductory course into programming and computer science.Software engineer
CSPComputer ProgrammingLearn programming using one or more computer languages.Software developer
CSDDatabase DesignLearn to design data-centric applications using databases.Database developer
ITHComputer HardwareLearn how to repair, upgrade and assemble a new computer.System builder
ITOOperating SystemLearn how to install an operating system and create scripts.System engineer

Certification Exams

For each course we have one or more exams wit 30 questions. There is a time limit of 1 minute for every question. The time is display into a blue progress bar counting down to zero. When the time expire the exam is terminated automatically.

Exams are designed for you to learn. If the question is difficult you can mark it for review. After you finish if you have some time left you may review the answers later. You must answer all questions before you can end the exam.

We do not reveal what questions you have done right and what questions you have missed. Not all questions are perfect. So do the best you can and you will get a good score if you know the subject.

Exam results

At the end of the exam you can register your score into the leader-board. You can record a new score every day if you repeat the exam. If you wish to remove your score then you must submit a support ticket or contact us.

You can take an exam multiple times at interval of one day and register your new score. This give you the chance to achieve high score. For < 50% score we consider exam failed so you must take the exam again.

See also: certification