Terms of Use for the Code Academy Platform
These terms are effective as of May 2, 2023.
These General Terms and Conditions govern the relationship between you, the visitors and users of the services, on one hand, and the company “On Training” Ltd., which operates the codeacademy.bg platform and its subdomain trainings.codeacademy.bg – the merchant offering the services, on the other.
The conditions described in this document apply to all directions, training programs, and courses offered by “On Training” Ltd.
Registration on the website and access to our services require your agreement to these General Terms and Conditions. We kindly ask users to carefully review the contents of these General Terms and Conditions before proceeding with registration and using the services provided by “On Training” Ltd.
The act of actively ticking the consent box for these General Terms and Conditions in the designated location should be considered an ordinary electronic signature within the meaning of Art. 13, para. 1 of the Electronic Document and Electronic Certification Services Act (EDECSA) and Art. 3, point 10 of Regulation (EU) No 910/2014. By ticking the box, the parties expressly agree that the legal effect of the tick is equivalent to that of a handwritten signature.
Any changes to the General Terms and Conditions will be duly reflected by updating the date at the top of the document, and users should be notified via the email addresses they provided. If you do not agree with any part of our General Terms and Conditions, please do not register on the website or use our services. By continuing to use the site, we will consider these actions as your acknowledgment of and agreement to our General Terms and Conditions. If you do not agree with certain changes to the General Terms and Conditions or have questions related to them, please contact our team using one of the following methods:
– In writing, by sending a letter to the address of the management and business activities of “On Training” Ltd., namely Sofia, P.O. Box 1164, Lozenets District, Lozenets Residential Complex, 47 Dobri Voynikov Street;
– By filling out the contact form on the website [insert link];
– By email, by sending a message to the email address: codeacademy@codeacademy.bg;
– Or by phone: +3592 4238712.
For more information about users’ rights regarding changes to the General Terms and Conditions, please carefully read Art. VIII of these General Terms and Conditions – “Changes to the terms.”
- Definitions
“Merchant,” “Company,” or “we” refer to the legal entity “On Training” Ltd., with Unified Identification Code (EIK) 204154179, headquartered and managed in Sofia (capital city), Sofia Municipality, Sofia, P.O. Box 1164, Lozenets District, Lozenets Residential Complex, 47 Dobri Voynikov Street, administrator of the Codeacademy.bg website, which provides programming training courses as part of its commercial or professional activities.
“User(s),” “Trainee(s),” or “you” refer to natural persons who are registered on the website and enrolled in programming course(s).
- Registration and Course Enrollment
Before users are bound by the clauses of these General Terms and Conditions, the Company makes these General Terms and Conditions available to the Users.
For this purpose, a user profile must be created, which is registered on the website. It is necessary to complete a registration form, which includes:
– username, email address, phone number, and password;
– declaration of acknowledgement and consent to the content of these General Terms and Conditions and the Privacy Policy (Personal Data Policy) by ticking the respective checkboxes.
The data described above are mandatory for registration purposes and for creating a trainee profile to access the Company’s services in the training delivery system, hosted on the subdomain trainings.codecademy.bg.
The made public offer is considered accepted by the respective Trainee upon their enrollment in the respective training course. The platform sends an email confirmation message for the Trainee’s enrollment in the training, which email is sent to the Trainee’s provided email address.
The clauses of these General Terms and Conditions constitute an integral part of the accepted public offer. Also integral are the tuition fee tariff for the Trainees, as well as information regarding the type, schedule of training, and the issuance of diplomas and certificates.
III. Tuition Fees
The tuition fees are specified for each of the offered courses. Tuition fees can be paid via bank transfer. When purchasing with a card, registration is required. Transactions/payments on our platform are conducted in Bulgarian Lev (BGN).
The tuition fees are final and include value-added tax (VAT) and any other additional taxes and fees payable by the Trainee.
- Payment Methods
After registering on trainings.codeacademy.bg as a Trainee and selecting the desired training, the Trainee is redirected to a shopping cart with the selected product added and must choose one of the following payment methods:
– Bank transfer – when selecting this method, the Trainee must make a bank transfer to Allianz Bank Bulgaria, IBAN: BG09BUIN95611000551952, BIC: BUINBGSF, payment reference: Name of the chosen training.
– Credit/debit card payment – when choosing payment by credit/debit card, a payment page will open where you enter your card details – card type, card number, expiration date, and CVV2/CVC2 code – the last three digits of the number, printed in the signature field on the card. If you are registered with the Verified by VISA or MasterCard SecureCode authentication schemes, an authentication page will open where you enter your authentication password. Upon successful transaction (authorization received), a transaction note is displayed on the screen, which you can print or save. We accept the following types of cards: MasterCard, MasterCard Electronic, Maestro, Visa, Visa Electron, V Please note that your V PAY or MasterCard Electronic card will be accepted only if it is registered to participate in the Verified by Visa or MasterCard SecureCode online authentication schemes. When paying by card, the funds are withheld at the time of the “Purchase” transaction – immediately.
To protect you from misuse when paying with your Visa or MasterCard card, we apply the best practices recommended by international card organizations:
– Security when entering and transmitting card data is provided by using SSL protocol to encrypt the connection between our server and the payment page of our servicing bank.
– The authenticity of your card is verified by entering the security code (CVV2).
– Additionally, for your identification as a cardholder, the electronic commerce payment server of our servicing bank supports the authentication schemes of international card organizations Verified by VISA and MasterCard SecureCode, in case you are registered to use them.
- Assessment and Certification
A certificate is issued upon completion of an individual module.
For the Java Jumpstart module, a certificate is obtained upon payment of the fee after the Trainee has completed all lessons and tests in the system.
For the Unlock Java and Java WEB Back-end modules, a certificate is issued upon successful completion of the final exam. Successful completion means achieving a minimum score of 70%.
- Intellectual Property Rights
During the training at Code Academy, the Trainee has access to various materials, including written texts, audio and video content, graphic images, photographs, diagrams, sketches, source codes, trademarks, and similar. These materials are protected objects of intellectual property under Bulgarian law. For this reason, the Trainee may use the provided materials solely for non-commercial and personal purposes, namely for their training.
In connection with the protection of the aforementioned objects of intellectual property, the Trainee has no right to display, advertise, reproduce, use, store, translate, modify, publicly present, and/or copy, in whole or in part, the provided materials, on their own behalf or on behalf of others.
VII. Right of Withdrawal
The Trainee has the right to withdraw from the training course before starting it and commencing the training within a 14-day period from the date of payment registration. Started training means that at least 1 lesson of it has been completed. The transaction between the parties is considered concluded from the moment the Company sends an email confirmation of the Trainee’s enrollment in the training course, which email is sent to the Trainee’s specified email address.
When the Trainee wishes to withdraw from the training, they inform about their decision before the expiration of the aforementioned 14-day period. The User has exercised their right of withdrawal if they have sent a message exercising their right of withdrawal before the expiry of the 14-day period, and the message should be sent through the official communication channels specified in these General Terms and Conditions.
Upon receiving the message exercising the right of withdrawal from the Company, the latter sends the User a confirmation of receipt of the withdrawal to the email address provided by the Trainee for correspondence.
Exercising the right of withdrawal terminates the obligations undertaken by the parties in connection with the respective training course.
Upon receiving the confirmation, the amount will be refunded to the Trainee through the channel used for payment – via bank transfer. If there is a need to refund amounts paid by card for agreed and performed services, we will do so via bank transfer within a specified period.
The respective Trainee can expect the refund to be made without undue delay and no later than 14 days from the date on which the Company was informed of the User’s decision to withdraw from the contract.
VIII. Changes to the Terms and Conditions
The Company reserves the right to amend or replace these General Terms and Conditions.
In the event of a change to these General Terms and Conditions, the Company will notify all Trainees within a 7-day period from the occurrence of this circumstance, with notifications sent to the email addresses provided by the Trainees.
The amended General Terms and Conditions enter into force and bind the Trainee when the Trainee is notified of the change at the email address provided by them.
- Exclusion from Code Academy
“On Training” Ltd reserves the right to unilaterally and immediately terminate the training of a Trainee by excluding them from attending classes and accessing the Learning Management System if they:
– Engage in activities unrelated to the course material during the lecture;
– Disrupt the learning process with their behavior and interfere with the lecturer and other trainees;
– Display aggressive or unacceptable behavior before, during, or after lectures;
– Fail to comply with the rules and conditions to which they have agreed.
If, after a demonstration of the above-mentioned behaviors and situations, and after verbal warning and written notification via email, the Trainee does not change their behavior, they will be removed from the learning process. Removal from the learning process entails terminating the participant’s access to the Learning Management Systems. In the event of termination of training due to the aforementioned assumptions, the parties agree that the Company will retain the training fees commensurate with the training conducted, and if there are amounts to be refunded to the Trainee, they will be refunded.
- User Complaints and Reports
As users within the meaning of the Consumer Protection Act and in case of violation of their rights, Trainees have the right to submit complaints, reports, and suggestions to the Consumer Protection Commission in writing on paper or electronically.
- Correspondence
All notices and other communications regarding the training of the Trainees and/or the relationship between the parties should be in writing and transmitted via registered mail or mail with acknowledgment of receipt, express mail, or other express or courier deliveries, or electronically to the addresses provided by the parties.
XII. Final Provisions
All disputes between the Company and the Trainees shall be resolved through negotiations and in a friendly manner between the parties. In case the parties fail to reach a mutually acceptable agreement, all disputes arising from these General Terms and Conditions, the terms of training, the transaction between the parties, or related thereto, including disputes arising from or related to interpretation, invalidity, performance, or termination, as well as disputes regarding the filling of gaps or adaptation to new circumstances, shall be settled by the General Reconciliation Committee at the Consumer Protection Commission.
To exclude any disputes, the parties agree that the correspondence exchanged between them in electronic format shall be recognized as official written evidence.
The invalidity of individual clauses of these General Terms and Conditions shall not lead to the invalidity of the entire General Terms and Conditions.
If any of the clauses of these General Terms and Conditions are deemed to be unequal clauses, it is not binding on the user, but the General Terms and Conditions as a whole continue to apply to the parties under the remaining conditions, where they can be fulfilled without the unequal clauses.
If you have any questions or comments regarding these General Terms and Conditions or the services provided by the Company, please do not hesitate to contact us!