Menu Close


We provide self-study on-line classes for learning Computer Science and Information Technology. You can start a class, break or resume any time. We use simplified English to make the class articles accessible for beginners who are not native English speakers.


Each class has one start page with references to related articles, video lectures and examples. Tutorial articles are opinionated and beginner friendly. If you read one article each day you will finish any class in less than 21 days.

We link with external references for further study. Our links are verified to be original and add-free. If you find a link that is presenting advertisement please report it using a support ticket. We are not affiliate with any advertisement company or website. The wrong links will be immediately removed.

Basic Training

This training consist of two classes: The first class: CSE: Engineering is recommended for beginners who do not know anything about programming. After this class you will take an exam. If you pass you can take the next class: CSP to learn a programming language.

CodeClass NameDescription
CSEEngineeringIntroductory class into computer science, programming methodology and software design.
CSPProgrammingLearn syntax for one or more programming languages. This class is divided in two: freelance and research. 

Advanced Training

Next classes are available only for premium members.  If you have followed our basic training program and wish to invest in your future career you can become a premium user and enhance your skills following next classes:

CodeClass NameDescription
CSDDatabasesLearn to design data-centric applications using relational and non relational databases.
CSHHardwareLearn how to repair, upgrade and assemble a new personal computer, gaming rig or home server.
CSAAlgorithmsLearn how to resolve problems and organize your data in computer memory to improve program efficiency.
CSTTechnologyLearn system programming, application servers, frameworks, components and internet services.
CSOCloud ComputingIn this class we will teach you how to use cloud computing to host your applications.

Rating Exams

To complete each class you must pass a rating exam. This is a quiz of 30 questions divided in 3 categories: basic, intermediate and advanced. There is a time limit of 1 minute for each each question. Time spent is display into a blue progress bar counting down to zero.
Note: You can take an exam several times to improve your score. Each time new questions can be shown in random order. We grant one point for each question.  You can score maximum 30 points. 

Honor code

You are expected to take an exam alone without aid from Google search. Our exams are preparatory, designed such a way that you learn things. You can repeat an exam so there is no reason for cheating. If you start an exam and have the urge to search the interned for answers we can’t stop you but we advice against it. 

Rating Levels

We estimate 5 rating levels depending on your score. If you answers are random you will score 25% or less.  If you have study a little bit you will have a better score. The ratting will be  included in your profile page.

<50%NoviceYou do not have a common knowledge or an understanding of basic techniques and concepts.You are expected to focus on learning before performing this skill.
<70%IntermediateYou have the level of experience gained in a classroom and/or experimental scenarios or as a trainee on-the-job. You are expected to need help when performing this skill.
<80%AdvancedYou are able to complete tasks in this competency as requested. Help from an expert may be required from time to time, but you can usually do the job independently.
<90%ProficientYou can do the actions associated with this skill without help. You are certainly recognized within your immediate organization as “a person to ask” when difficult questions arise about this skill.
>90%ExpertYou are known as an expert in this area. You can give guidance, teaching, tutoring and lead a team that work in this area.


After training you can request a testimonial and a profile page. Our testimonial can be used for improving your on-line presence as software developer. With this testimonial you can apply for a job or develop your own project.



Note: You must be a premium subscriber to order a testimonial. Testimonial document will be printed and shipped to your home address. Testimonial document is protected against forgery with registration number that can be verified easy by any employer by visiting your profile.