Document:

<PAGE>

                                                                    EXHIBIT 10.1

                         REGISTRATION RIGHTS AGREEMENT

          THIS REGISTRATION RIGHTS AGREEMENT is entered into on June 27, 2000,
but effective as of the Final Closing Date, by and among ProsoftTraining.com, a
Nevada corporation (the "Company"), and Drake Personnel (New Zealand) Limited, a
corporation organized under the laws of the Bahamas ("Drake").

          The Company and Drake are parties to a Stock Purchase Agreement dated
as of June 27, 2000 (the "Acquisition Agreement") pursuant to which the Company
is purchasing one hundred percent (100%) of the outstanding shares of
ComputerPREP, Inc., a subsidiary of Drake ("ComputerPREP").

          The execution and delivery of this Agreement is a condition to Drake's
sale of the ComputerPREP Shares.  Capitalized terms used herein shall have the
meanings set forth in Section 6 below.

          NOW, THEREFORE, the parties hereto, in consideration of the foregoing,
the mutual covenants and agreements hereinafter set forth, and other good and
valuable consideration, the receipt and sufficiency of which hereby are
acknowledged, agree as follows:

     1.   REGISTRATION STATEMENTS.
          ------------------------

          (a)  Shelf Registration.
               ------------------

               (i)   The Company shall, on or before the applicable Registration
Filing Dates set forth in Section 1(b), prepare and file with the Commission
under the Securities Act a Registration Statement with respect to the respective
Registrable Securities set forth in Section 1(b), and shall use its best efforts
to cause each such Registration Statement to be declared effective at the
earliest practicable date. The Company shall, subject to Section 1(a)(v), ensure
the availability of a Prospectus meeting the requirements of Section 10(a) of
the Securities Act and shall take any and all other actions necessary in order
to ensure the ability of the holders of the Registrable Securities to effect a
resale of their Registrable Securities, for such period as the Company is
obligated to maintain the effectiveness of a Registration Statement pursuant to
Section 1(a)(ii).

               (ii)  The Company shall use its best efforts to cause any such
Registration Statement described in Section 1(a)(i) to become and remain
effective (or, if required by applicable law, to cause another Registration
Statement with respect to the Registrable Securities covered by that
Registration Statement to become and remain effective) until the earlier to
occur of: (i) such time as all the Registrable Securities covered by that
Registration Statement have been sold by Drake and (ii) such time as all the
Registrable Securities covered by that Registration Statement held by Drake
could be sold under Rule 144 of the Securities Act during any 90-day period.

               (iii) Each holder of Registrable Securities agrees by acquisition
of such Registrable Securities to give at least five Business Days' prior notice
to the Company of any intended distributions of Registrable Securities under any
Registration Statement described in
<PAGE>

Section 1(a)(i), which notice shall specify the date on which such holder
intends to begin such distribution.

               (iv) As soon as possible after the date notice is provided
pursuant to Section 1(a)(iii), and in any event within five Business Days of
such date, the Company shall, subject to Section 1(a)(v):

                    (A)  file such amendments to the Registration Statement and
the Prospectus, file such documents as may be required to be incorporated by
reference in any of such documents, and take all other actions as may be
necessary to ensure to the holders of Registrable Securities the ability to
effect the public resale of their Registrable Securities for a period of at
least 90 days following the date set forth in each such notice (including
without limitation taking any actions necessary to ensure the availability of a
Prospectus meeting the requirements of Section 10(a) of the Securities Act), (B)
provide each holder of Registrable Securities copies of any documents prepared
pursuant to Section 1(a)(iv)(A), and (C) inform each holder of Registrable
Securities that the Company has complied with the obligations in Section
1(a)(iv)(A) and that such holder may sell such holder's Registrable Securities.

               (v)  The Company may suspend the effectiveness of any
Registration Statement filed pursuant to this Section 1(a) if, in its reasonable
judgment, (A) maintaining the effectiveness of such Registration Statement at
such time would adversely affect a proposed financing, reorganization or
recapitalization, or pending negotiations relating to a merger, consolidation,
acquisition or similar transaction; or (B) financial statements meeting the
requirements of Regulation S-X are not available at such time because of any
such pending proposal or negotiations; provided, however, that the right of the
Company pursuant to this subSection (v) to suspend the effectiveness of the
Registration Statement shall not extend for more than 90 consecutive days; and
provided, further, that the Company shall give to each holder of Registrable
Securities prior written notice of such suspension. The ninety (90) day period
referred to in subsection 1(a)(iv) during which the registration statement must
be kept current after any notice provided for in subsection 1(a)(iii) shall be
extended for an additional number of business days equal to the number of
business days during which the right to sell shares was suspended pursuant to
the preceding sentence.

          (b)  Registration Filing Dates.  The Registration Filing Dates for
               -------------------------
the various Registrable Securities shall be as follows:

               (i)  With respect to the Purchase Shares:

           Registration Filing Date                    Number of Purchase Shares
           ------------------------                    -------------------------
   Six (6) months after the Final Closing Date                380,808 shares
   Twelve (12) months after the Final Closing Date            380,807 shares
   Eighteen (18) months after the Final Closing Date          380,807 shares

               (ii) The Filing Dates for the Warrant Shares shall be the dates
on which the Warrants first become exercisable as to the respective Warrant
Shares. The Filing Date as to the Incentive Warrant Shares shall be November 15,
2003.

                                       2
<PAGE>

          (c)  Amendments.  Upon the occurrence of any event that would cause
               -----------
any Registration Statement (i) to contain a material misstatement or omission or
(ii) not to be effective and usable for resale of Registrable Securities during
the period that such Registration Statement is required to be effective and
usable, the Company shall promptly file an amendment to the Registration
Statement, in the case of clause (i), correcting any such misstatement or
omission, and in the case of either clause (i) or (ii), using its best efforts
to cause such amendment to be declared effective and such Registration Statement
to become usable as soon as practicable thereafter.

     2.   REGISTRATION PROCEDURES.
          -----------------------

          In connection with any Registration Statement and subject to the
provisions of Section 1 the Company shall use its best efforts to effect such
registration to permit the sale of the Registrable Securities being sold in
accordance with the intended method or methods of distribution thereof, and
pursuant thereto the Company shall as expeditiously as possible:

          (a)  prepare and file with the Commission a Registration Statement
relating to the registration on any appropriate form under the Securities Act,
which form shall be available for the sale of the Registrable Securities being
sold in accordance with the intended method or methods of distribution thereof
and shall include all financial statements required by the Commission to be
filed therewith (including, if required by the Securities Act or any regulation
thereunder, financial statements of any Subsidiary of the Company which shall
have guaranteed any indebtedness of the Company), cooperate and assist in any
filings required to be made with the NASD and use its best efforts to cause such
registration Statement to become effective and approved by such governmental
agencies or authorities as may be necessary to enable the selling holders to
consummate the disposition of such Registrable Securities;

          (b)  prepare and file with the Commission such amendments and post-
effective amendments to the Registration Statement as may be necessary to keep
the Registration Statement effective for the applicable period set forth in
Section1; in the case of any Registration Statement filed pursuant to Rule 415
under the Securities Act, cause the Prospectus to be supplemented by any
required Prospectus supplement, and as so supplemented to be filed pursuant to
Rule 424 under the Securities Act, and to comply fully with the applicable
provisions of Rules 424 and 430A under the Securities Act in a timely manner,
and to comply with the provisions of the Securities Act with respect to the
disposition of all securities covered by such Registration Statement during the
applicable period in accordance with the intended method or methods of
distribution by the sellers thereof set forth in such Registration Statement or
supplement to the Prospectus;

          (c)  advise the holders of the Registrable Securities promptly and, if
requested by such Persons, confirm such advice in writing:

               (i)  when the Prospectus or any Prospectus supplement or post-
effective amendment has been filed, and, with respect to the Registration
Statement or any post-effective amendment thereto, when the same has become
effective;

                                       3
<PAGE>

               (ii)  of the existence of any fact and the happening of any event
that makes any statement of a material fact made in the Registration Statement,
the Prospectus, any amendment or supplement thereto, or any document
incorporated by reference therein untrue, or that requires the making of any
additions to or changes in the Registration Statement or the Prospectus in order
to make the statements therein not misleading; and

               (iii) of the issuance by the Commission of any stop order or
other order suspending the effectiveness of the Registration Statement, or any
order issued by any state securities commission or other regulatory authority
suspending the qualification or exemption from qualification of such Registrable
Securities under state securities or "blue sky" laws. If at any time the Company
shall receive any such stop order suspending the effectiveness of the
Registration Statement, or any such order from a state securities commission or
other regulatory authority, the Company shall use its best efforts to obtain the
withdrawal or lifting of such order at the earliest possible time.

          (d)  deliver to each holder of the Registrable Securities, without
charge, as many copies of the Prospectus and any amendment or supplement thereto
as such Persons may reasonably request; the Company consents to the use of the
Prospectus and any amendment or supplement thereto by each of the holders of the
Registrable Securities in connection with the offering and the sale of the
Registrable Securities covered by the Prospectus or any amendment or supplement
thereto;

          (e)  prior to any public offering of Registrable Securities, cooperate
with the holders of the Registrable Securities and their respective counsel in
connection with the registration and qualification of the Registrable Securities
under the securities or "blue sky" laws of such jurisdictions as the holders of
the Registrable Securities may reasonably request and do any and all other acts
or things necessary or advisable to enable the disposition in such jurisdictions
of the Registrable Securities covered by the Registration Statement;

          (f)  use its best efforts to cause the Registrable Securities covered
by the Registration Statement to be registered with or approved by such other
governmental agencies or authorities as may be necessary to enable the seller or
sellers thereof to consummate the disposition of such Registrable Securities;

          (g)  if any fact or event contemplated by clause (c)(ii) above shall
exist or have occurred, prepare a supplement or post-effective amendment to the
Registration Statement or related Prospectus or any document incorporated
therein by reference or file any other required document so that, as thereafter
delivered to the purchasers of Registrable Securities, the Prospectus will not
contain any untrue statement of a material fact or omit to state any material
fact necessary to make the statements therein not misleading;

          (h)  provide a transfer agent and registrar (if the Company does not
already have such an agent) and CUSIP number for all Registrable Securities not
later than the effective date of the Registration Statement;

          (i)  make available for inspection by a representative of the holders
of the Registrable Securities, and any attorney, accountant or other
professional retained by such

                                       4
<PAGE>

holders, all financial and other records, pertinent corporate documents and
properties of the Company, and cause the Company's officers, directors and
employees to supply all information reasonably requested by any such holder,
attorney, accountant or other professional in connection with such Registration
Statement subsequent to the filing thereof and prior to its effectiveness,
except that the aforementioned advisors may be required to sign a reasonably
acceptable confidentiality agreement;

          (j)  otherwise use its best efforts to comply with all applicable
rules and regulations of the Commission;

          (k)  use its best efforts to cause all Registrable Securities to be
listed on each securities exchange, if any, on which equity securities issued by
the Company are then listed; and

          (l)  use its best efforts to take all other steps necessary to effect
the registration of the Registrable Securities contemplated hereby.

          Each holder of the Registrable Securities as to which any Registration
Statement is being effected agrees to furnish promptly to the Company all
information reasonably known to such holder to be necessary to make the
information previously furnished to the Company by such holder not materially
misleading.

          Each holder of the Registrable Securities agrees by acquisition of
such Registrable Securities that, upon receipt of any notice from the Company of
the existence of any fact of the kind described in Section 2(c)(ii), or notice
of a stop order or suspension described in Section 2(c)(iii), such holder shall
forthwith discontinue disposition of Registrable Securities and cease to use the
Prospectus in use under such Registration Statement.  The Company shall, as
promptly as practicable, provide each holder with copies of the supplemented or
amended Prospectus contemplated by Section 2(g), or advise the holders in
writing that the use of the Prospectus may be resumed, and provide each holder
with copies of any additional or supplemental filings which are incorporated by
reference in the Prospectus.  If so directed by the Company, each such holder
shall deliver to the Company (at the Company's expense) all copies, other than
permanent file copies then in such holder's possession, of the Prospectus
covering such Registrable Securities current at the time of receipt of such
notice.

     3.   REGISTRATION EXPENSES.  All expenses incident to the Company's
          ---------------------
performance of or compliance with this Agreement shall be borne by the Company,
regardless of whether a Registration Statement becomes effective, including
without limitation:

          (a)  all registration and filing fees and expenses (including filings
made with the NASD);

          (b)  fees and expenses of compliance with federal securities and state
"blue sky" or securities laws;

          (c)  expenses of printing (including printing certificates for the
Registrable Securities and Prospectuses), messenger and delivery services and
telephone;

                                       5
<PAGE>

          (d)  all application and filing fees in connection with listing the
Registrable Securities on a national securities exchange or automated quotation
system pursuant to the requirements hereof;

          (e)  all fees and disbursements of independent certified public
accountants of the Company (including the expenses of any special audit and"
cold comfort" letters required by or incident to such performance); and

          (f)  any reasonable out-of-pocket expenses of the holders of the
Registrable Securities (or the agents who manage their accounts).

          The Company shall, in any event, bear its internal expenses
(including, without limitation, all salaries and expenses of its officers and
employees performing legal or accounting duties), the expense of any annual
audit, rating agency fees and the fees and expenses of any Person, including
special experts, retained by the Company.

     4.   INDEMNIFICATION.
          ---------------

          (a)  The Company agrees to indemnify and hold harmless each holder of
the Registrable Securities and each Person, if any, who controls such holder
within the meaning of Section 15 of the Securities Act or Section 20 of the
Exchange Act from and against any and all losses, claims, damages, liabilities
and expenses (including, without limiting the foregoing but subject to Section
4(c),the reasonable legal and other expenses incurred in connection with any
action, suit or proceeding or any claim asserted) arising out of or based upon
any untrue statement or alleged untrue statement of a material fact contained in
any Registration Statement or the Prospectus (as amended or supplemented if the
Company shall have furnished any amendments or supplements thereto) or any
preliminary prospectus, or arising out of or based upon any omission or alleged
omission to state therein a material fact required to be stated therein or
necessary to make the statements therein, in the light of the circumstances
under which they were made, not misleading, except insofar as such losses,
claims, damages, liabilities or expenses are caused directly by an untrue
statement or omission contained in information relating to such holder,
furnished in writing to the Company by or on behalf of such holder expressly for
use therein. In connection with any Underwritten Offering permitted by Section
7, the Company shall also indemnify underwriters, if any, selling brokers,
dealer managers and similar securities industry professionals participating in
the distribution, their officers and directors and each Person who controls such
Persons (within the meaning of the Securities Act and the Exchange Act) to the
same extent as provided above with respect to the indemnification of the
holders, if requested in connection with any Registration Statement.

          (b)  As a condition to the inclusion of its Registrable Securities in
any Registration Statement pursuant to this Agreement, each holder thereof shall
furnish to the Company in writing, promptly after receipt of a request therefor,
such information as the Company may reasonably request for use in connection
with any Registration Statement, Prospectus or preliminary prospectus (including
such completed and executed questionnaires as the Company may reasonably
request) and agrees to indemnify and hold harmless, severally and not jointly,
the Company and its directors, its officers who sign such Registration
Statement, and any Person controlling the Company within the meaning of Section
15 of the Securities Act or

                                       6
<PAGE>

Section 20 of the Exchange Act to the same extent as the indemnity from the
Company to each holder and Persons controlling such holder, but only with
reference to information relating specifically to such holder furnished in
writing by or on behalf of such holder expressly for use in such Registration
Statement or the Prospectus or any preliminary prospectus included therein, and
of which none of the Company, its directors, officers or Affiliates has any
actual or constructive knowledge independent of such holder; provided, however,
that such holder of Registrable Securities shall not be liable in any such case
to the extent that the holder has furnished in writing to the Company prior to
the filing of any such Registration Statement, Prospectus or preliminary
prospectus information expressly for use in such Registration Statement,
Prospectus or preliminary prospectus which corrected or made not misleading
information previously furnished to the Company, and the Company failed to
include such information therein. In case any action shall be brought against
the Company, any of its directors, any such officer, or any such controlling
Person based on the Registration Statement, the Prospectus or any preliminary
prospectus and in respect of which indemnity may be sought against one or more
of the holders, such holders shall have the rights and duties given to the
Company by Section 4(c) (except that if the Company as provided in Section 4(c)
shall have assumed the defense thereof such holders shall not be required to do
so, but may employ separate counsel therein and participate in the defense
thereof but the fees and expenses of such counsel shall be at such holder's
expense) and the Company and its directors, any such officers, and any such
controlling Person shall have the rights and duties given to the holders by
Section 4(c). In no event shall the liability of any selling holder hereunder be
greater than the net proceeds (i.e., proceeds net of underwriting discounts,
fees, commissions and any other expenses payable by such selling holder)received
by such holder upon the sale of the Registrable Securities giving rise to such
indemnification obligation.

          (c)  In case any action or proceeding (including any governmental or
regulatory investigation or proceeding) shall be brought against any current or
former holder of the Registrable Securities or any Person controlling such
holder, with respect to which indemnity may be sought against the Company
pursuant to Section 4(a), such holder or such Person controlling such holder
shall promptly notify the Company in writing and the Company shall assume the
defense thereof, including the employment of counsel reasonably satisfactory to
such holder and payment of all fees and expenses relating thereto. Such holder
and such Persons controlling such holder shall have the right to employ separate
counsel in any such action or proceeding and participate in the defense thereof,
but the fees and expenses of such counsel shall be at such holder's expense
unless (i) the employment of such counsel has been specifically authorized in
writing by the Company, which authorization shall not be unreasonably withheld,
(ii) the Company has not assumed the defense and employed counsel reasonably
satisfactory to such holder within 15 days after notice of any such action or
proceeding, or (iii) the named parties to any such action or proceeding
(including any impleaded parties) include both such holder or any Person
controlling such holder and the Company and such holder or any Person
controlling such holder shall have been advised by such counsel that there maybe
one or more legal defenses available to such holder or Person controlling such
holder that are different from or additional to those available to the Company
and, in the reasonable opinion of such counsel, could not be asserted by the
Company's counsel without creating a conflict of interest (in which case the
Company shall not have the right to assume the defense of such action or
proceeding on behalf of such holder or controlling Person, it being understood,
however, that the Company shall not, in connection with any one such action or
separate but substantially similar or related

                                       7
<PAGE>

actions in the same jurisdiction arising out of the same general allegations or
circumstances, be liable for the reasonable fees and expenses of more than one
separate firm of attorneys (in addition to all local counsel which is necessary,
in the good faith opinion of both counsel for the indemnifying party and counsel
for the indemnified party in order to adequately represent the indemnified
parties) for all such holders and controlling Persons, which firm shall be
designated in writing by the holders of a majority of the Registrable Securities
currently or formerly held by such holders and that all such fees and expenses
shall be reimbursed as they are incurred upon written request and presentation
of invoices). The Company shall not be liable for any settlement of any such
action effected without the written consent of the Company (which consent shall
not be unreasonably withheld), but if settled with the written consent of the
Company or if there is a final judgment for the plaintiff, the Company agrees to
indemnify and hold harmless such holder and all Persons controlling such holder
from and against any loss or liability by reason of such settlement or judgment.
The Company shall not, without the prior written consent of the holder, effect
any settlement of any pending or threatened proceeding in respect of which any
holder or any Person controlling such holder is a party and indemnity has been
sought hereunder by such holder or any Person controlling such holder unless
such settlement includes an unconditional release of such holder or such
controlling Person from all liability on claims that are the subject matter of
such proceeding.

          (d)  If the indemnification provided for in this Section 4 is
unavailable to an indemnified party under paragraphs (a), (b) or (c) hereof in
respect of any losses, claims, damages, liabilities or expenses referred to
therein, then each indemnifying party, in lieu of indemnifying such indemnified
party, shall contribute to the amount paid or payable by such indemnified party
as a result of such losses, claims, damages, liabilities and expenses in such
proportion as is appropriate to reflect the relative fault of the Company on the
one hand and such holders on the other hand in connection with the statements or
omissions which resulted in such losses, claims, damages, liabilities or
expenses, as well as any other relevant equitable considerations. The relative
fault of the Company on the one hand and such holders on the other hand shall be
determined by reference to, among other things, whether the untrue or alleged
untrue statement of a material fact or the omission to state a material fact
relates to information supplied by the Company on the one hand or by such
holders on the other hand and the parties' relative intent, knowledge, access to
information and opportunity to correct or prevent such statement or omission.
The amount paid or payable by an indemnified party as a result of the losses,
claims, damages, liabilities or expenses shall be deemed to include, subject to
the limitations set forth above, any legal or other expenses reasonably incurred
by such indemnified party in connection with investigating or defending any such
action or claim.

          (e)  The Company and the holders of the Registrable Securities agree
that it would not be just and equitable if contribution pursuant to this Section
4 were determined by a pro rata allocation or by any other method of allocation
that does not take account of the equitable considerations referred to in
subsection(d) above. The amount paid or payable by an indemnified party as a
result of the losses, claims, damages, liabilities and expenses referred to in
subsection(d) above shall be deemed to include, subject to the limitations set
forth above, any legal or other expenses reasonably incurred by such indemnified
party in connection with investigating any claim or defending any such action,
suit or proceeding. Notwithstanding any other provision of this Agreement, no
holder of the Registrable Securities shall be required to contribute an amount
greater than the net proceeds received by such holder with respect to the

                                       8
<PAGE>

sale of Registrable Securities giving rise to any indemnification or
contribution obligation under this Section 4. No person guilty of fraudulent
misrepresentation (within the meaning of Section 11(f) of the Securities
Act)shall be entitled to contribution from any person who was not guilty of such
fraudulent misrepresentation.

     5.  RULE 144.  The Company agrees with each holder of Registrable
         --------
Securities to:

          (a)  comply with the requirements of Rule 144(c) under the Securities
Act with respect to current public information about the Company;

          (b)  use its best efforts to file with the Commission in a timely
manner all reports and other documents required of the Company under the
Securities Act and the Exchange Act (at any time it is subject to such reporting
requirements); and

          (c)  furnish to any holder of Registrable Securities upon request (i)
a written statement by the Company as to its compliance with the requirements of
said Rule 144(c) and the reporting requirements of the Securities Act and the
Exchange Act (at any time it is subject to such reporting requirements), (ii) a
copy of the most recent annual or quarterly report of the Company, and (iii)such
other reports and documents of the Company as such holder may reasonably request
to avail itself of any similar rule or regulation of the Commission allowing it
to sell any such securities without registration.

     6.   INTERPRETATION OF AGREEMENT; DEFINITIONS.
          ----------------------------------------

          (a)  Definitions.  Unless the context otherwise requires, the terms
               -----------
hereinafter set forth when used herein shall have the following meanings and the
following definitions shall be equally applicable to both the singular and
plural forms of any of the terms herein defined.

          "AFFILIATE" means, as to any Person, a Person which directly or
indirectly through one or more intermediaries controls, or is controlled by, or
is under common control with, the first Person.  The term "control" means the
possession, directly or indirectly, of the power to direct or cause the
direction of the management and policies of a Person, whether through the
ownership of voting stock, through an investment advisory or other fiduciary
arrangement, by contract or otherwise.

          "ACQUISITION AGREEMENT" has the meaning assigned in the first
paragraph of this Agreement.

          "AGREEMENT" means this Registration Rights Agreement and all Schedules
hereto.

          "BUSINESS DAY" means any day other than a Saturday, Sunday or other
day on which banks in New York are required by law to close or are customarily
closed.

          "COMMISSION" means the Securities and Exchange Commission as from time
to time constituted, created under the Exchange Act, or, if at any time after
the execution of this instrument such Commission is not existing and performing
the duties now assigned to it under the Exchange Act, then the Person performing
such duties at such time.

                                       9
<PAGE>

          "COMMON STOCK" means any stock of any class of the Company which has
no preference in respect of dividends or of amounts payable in the event of any
voluntary or involuntary liquidation, dissolution or winding-up of the Company
and which is not subject to redemption by the Company.

          "COMPANY" has the meaning assigned in the first paragraph of this
Agreement.

          "DRAKE" has the meaning assigned in the first paragraph of this
Agreement.

          "EXCHANGE ACT" means the Securities Exchange Act of 1934, as amended.

          "INCENTIVE WARRANT SHARES" means the shares of Common Stock issuable
to Drake upon exercise of any Incentive Warrants (as defined in the Acquisition
Agreement) issuable to Drake under the Acquisition Agreement.

          "NASD" means National Association of Securities Dealers, Inc.

          "PERSON" means an individual, partnership, corporation, trust or
unincorporated organization, and a government or agency or political subdivision
thereof.

          "PROSPECTUS" means the prospectus included in a Registration
Statement, as amended or supplemented by any prospectus supplement and by all
other amendments thereto, including post-effective amendments, and all material
incorporated by reference into such Prospectus.

          "PURCHASE SHARES" means the 1,142,422 shares of Common Stock issued to
Drake under the Acquisition Agreement.

          "REGISTRABLE SECURITIES" means the Purchase Shares, the Warrant Shares
and the Incentive Warrant Shares.  As to any particular securities, such
securities will cease to be Registrable Securities when (i)they have been
transferred in a public offering registered under the Securities Act, (ii) they
have been transferred in a sale made through a broker, dealer or market-maker
pursuant to Rule 144 under the Securities Act or (iii) the holder thereof is
able to sell all of such securities under Rule 144 under the Securities Act
during any 90-day period.

          "REGISTRATION FILING DATES" shall mean, as to the various Registrable
Securities, the dates set forth in Section 1(b).

          "REGISTRATION STATEMENT" means any registration statement of the
Company relating to the registration for resale of Registrable Securities,
including any registration statement filed pursuant to the provisions of this
Agreement, including the Prospectus included therein, all amendments and
supplements thereto (including post-effective amendments) and all exhibits and
material incorporated by reference therein.

          "SECURITIES ACT" means the Securities Act of 1933, as amended.

                                      10
<PAGE>

          "WARRANT SHARES" means the 600,000 shares of Common Stock issuable to
Drake upon exercise of the Warrants (as defined in the Acquisition Agreement)
issued to Drake under the Acquisition Agreement.

          (b)  Accounting Principles.  Where the character or amount of any
               ---------------------
asset or liability or item of income or expense is required to be determined or
any consolidation or other accounting computation is required to be made for the
purposes of this Agreement, the same shall be done in accordance with the
generally accepted accounting principles in effect from time to time, to the
extent applicable, except where such principles are inconsistent with the
express requirements of this Agreement including without limitation the
definitions set out in Section 8.

          (c)  Directly or Indirectly.  Where any provision in this Agreement
               ----------------------
refer to action to be taken by any Person, or which such Person is prohibited
from taking, such provision shall be applicable whether the action in question
is taken directly or indirectly by such Person.

     7.   MISCELLANEOUS.
          -------------

          (a)  Remedies.  Each holder of the Registrable Securities, in
               --------
addition to being entitled to exercise all rights provided herein, and granted
by law, including recovery of damages, shall be entitled to specific performance
of its rights under this Agreement. The Company agrees that monetary damages
would not be adequate compensation for any loss incurred by reason of a breach
by it of the provisions of this Agreement and hereby agrees to waive the defense
in any action for specific performance that a remedy at law would be adequate.

          (b)  No Inconsistent Agreements.  The Company shall not, on or after
               --------------------------
the date of this Agreement, enter into any agreement with respect to its
securities that is inconsistent with the rights granted to such holders of the
Registrable Securities in this Agreement or otherwise conflicts with the
provisions hereof. The rights granted to the holders hereunder do not in any way
conflict with and are not inconsistent with the rights granted to the holders of
the Company's securities under any other agreements.

          (c)  Amendments and Waivers.  The provisions of this Agreement,
               ----------------------
including the provisions of this sentence, may not be amended, modified or
supplemented, and waivers or consents to departures from the provisions hereof
may not be given without the written consent of the Company and each of Drake.

          (d)  Notices.  All notices, demands and other communications provided
               -------
for or permitted hereunder shall be made in writing by hand-delivery, registered
first-class mail, telex, telecopier, or any courier guaranteeing overnight
delivery. Such notices, demands and other communications will be sent to Drake
or the Company at the address indicated in the Acquisition Agreement and, to any
other holder of Registrable Securities at such holder's address of record
appearing on the Company's books, or to such other address or to the attention
of such other person as the recipient party has specified by prior written
notice to the sending party. All such notices, demands and communications shall
be deemed to have been duly given: at the time delivered by hand, if personally
delivered; upon receipt, if mailed postage prepaid; when

                                      11
<PAGE>

answered back, if telexed; when receipt is acknowledged, if telecopied; or at
the time delivered, if delivered by an air courier guaranteeing overnight
delivery.

          (e)  Successors and Assigns.  This Agreement shall inure to the
               ----------------------
benefit of and be binding upon the successors and permitted assigns of Drake,
including without limitation and without the need for an express assignment,
Affiliates of Drake; provided, however, that this Agreement shall not inure to
the benefit of or be binding upon transferees of Drake that are not Affiliates
of Drake and do not hold at least 100,000 shares of Common Stock.

          (f)  Counterparts.  This Agreement may be executed in any number of
               ------------
counterparts and by the parties hereto in separate counterparts, each of which
when so executed shall be deemed to be an original and all of which taken
together shall constitute one and the same agreement.

          (g)  Governing Law.  THE CORPORATE LAW OF THE STATE OF NEVADA SHALL
               -------------
GOVERN ALL ISSUES AND QUESTIONS CONCERNING THE RELATIVE RIGHTS AND OBLIGATIONS
OF THE COMPANY AND ITS STOCKHOLDERS. ALL OTHER ISSUES AND QUESTIONS CONCERNING
THE CONSTRUCTION, VALIDITY, ENFORCEMENT AND INTERPRETATION OF THIS AGREEMENT AND
THE EXHIBITS AND SCHEDULES HERETO SHALL BE GOVERNED BY AND CONSTRUED IN
ACCORDANCE WITH THE LAWS OF THE STATE OF TEXAS, WITHOUT GIVING EFFECT TO THE
CONFLICTS OF LAW PRINCIPLES THEREOF.

          (h)  Severability.  Should any part of this Agreement for any reason
               ------------
be declared invalid, such decision shall not affect the validity of any
remaining portion, which remaining portion shall remain in force and effect as
if this Agreement had been executed with the invalid portion thereof eliminated
and it is hereby declared the intention of the parties hereto that they would
have executed the remaining portion of this Agreement without including therein
any such part, parts, or portion which may, for any reason, be hereafter
declared invalid.

          (i)  Captions.  The descriptive headings of the various Sections or
               ---------
parts of this Agreement are for convenience only and shall not affect the
meaning or construction of any of the provisions hereof.

          (j)  Arbitration.
               -----------
               (i)  Any dispute, controversy or claim arising out of, relating
to or in connection with this Agreement, including, without limitation, any
dispute regarding its validity or termination or the performance or breach
thereof, shall be finally settled by arbitration administrated by the American
Arbitration Association (the "AAA"). The arbitration shall be conducted in
accordance with the Commercial Arbitration Rules of the AAA, in effect at the
time of the arbitration, except as they may be modified herein or by agreement
of the parties to the arbitration.

               (ii) The place of arbitration shall be Austin, Texas and the law
of Texas shall be applied.

                                      12
<PAGE>

               (iii)  The arbitration shall be conducted by three arbitrators.
Each party shall appoint an arbitrator and the two arbitrators shall appoint the
third arbitrator.

               (iv)   The award rendered by the arbitrators shall be final and
binding on the parties to the arbitration. Judgment on the award may be entered
in any court of competent jurisdiction.

               (v)    To initiate arbitration, a party shall send a notice
demanding arbitration to the other party in the manner specified in Section
7(d).

               (vi) The arbitrators must reach a decision within one hundred
twenty (120) days after the appointment of the third arbitrator.

               (vii)  Any two of the arbitrators are empowered at any time to:
(i) dismiss any dispute, controversy or claim submitted for arbitration; (ii)
issue injunctions against any party; (iii) issue sanctions against any party;
(iv) compel disclosure of documents or submissions of interrogatories or
depositions; and (v) determine the relevance or pertinence of any document or
person to the dispute, controversy, or claim submitted for arbitration.

               (viii) Each party shall pay its own attorney fees and costs of
arbitration, the fees and expenses of the arbitrator it selects and one-half of
the fees and expenses of the third arbitrator and one-half of the fee and
expenses of the AAA.

               (ix)   In no event shall either party be liable to the other
party for special, incidental or consequential damages.

          (k)  Final Agreement.  THIS WRITTEN AGREEMENT REPRESENTS THE FINAL
               ---------------
AGREEMENT BETWEEN THE PARTIES AND MAY NOT BE CONTRADICTED BY EVIDENCE OF PRIOR,
CONTEMPORANEOUS OR SUBSEQUENT ORAL AGREEMENTS OF THE PARTIES.

              [Remainder of this page intentionally left blank]

                                      13
<PAGE>

          IN WITNESS WHEREOF, each of the parties hereto has executed this
Agreement, or caused this Agreement to be duly executed on its behalf, as of the
date first written.

                                    PROSOFTTRAINING.COM, a Nevada corporation

                                    By:    __________________________________
                                    Name:  __________________________________
                                    Title: __________________________________

                                    DRAKE PERSONNEL (NEW ZEALAND) LIMITED, a
                                    corporation organized under the laws of the
                                    Bahamas

                                    By:    __________________________________
                                    Name:  __________________________________
                                    Title: __________________________________

                SIGNATURE PAGE TO REGISTRATION RIGHTS AGREEMENT<PAGE>

                                                                    EXHIBIT 10.2

NEITHER THIS WARRANT NOR THE SHARES OF COMMON STOCK ISSUABLE UPON EXERCISE OF
THE WARRANT HAVE BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933 ("ACT"), AND
THIS WARRANT CANNOT BE SOLD OR TRANSFERRED AND THE SHARES OF COMMON STOCK
ISSUABLE UPON EXERCISE OF THIS WARRANT CANNOT BE SOLD OR TRANSFERRED WITHOUT AN
EFFECTIVE REGISTRATION STATEMENT UNDER THE ACT RELATED THERETO OR AN OPINION OF
COUNSEL SATISFACTORY TO THE COMPANY ISSUING THIS WARRANT THAT SUCH REGISTRATION
IS NOT REQUIRED UNDER THE ACT.

Warrant No. 00-01                                                 300,000 Shares
                                                         (Subject to Adjustment)

                         COMMON STOCK PURCHASE WARRANT

                                 June 27, 2000

          This certifies that, for value received, Drake Personnel (New Zealand)
Limited, a Bahamas corporation ("Warrantholder"), is entitled to subscribe for
and purchase from ProsoftTraining.com, a Nevada corporation ("Company"), 300,000
shares of the Company's Common Stock, $.001 par value ("Common Stock"), at the
price of $16.71875 per share ("Exercise Price") at any time from the date hereof
to and including the Expiration Date (as defined below), subject to the terms
and conditions stated herein.  The Warrant is issued pursuant to that certain
Stock Purchase Agreement dated as of June 27, 2000 (the "Agreement") by and
among the Company, Warrantholder and ComputerPREP, Inc., a Delaware corporation.

     1.   Vesting and Exercise of Warrant.
          -------------------------------

          (a)  Vesting.  This Warrant shall become exercisable as to 100,000
               -------
shares of Common Stock on the six (6) month anniversary of the date of this
Warrant, and as to an additional 100,000 shares of Common Stock on each of the
twelve (12) and eighteen (18) month anniversaries of the date of this Agreement.
The installments provided for in this Section 1(a) are cumulative. Each such
installment which becomes exercisable pursuant to this Section shall remain
exercisable until termination of this Warrant.

          (b)  Manner of Exercise.  The rights represented by this Warrant may
               ------------------
be exercised in whole or in part by the holder hereof by the surrender of this
Warrant and delivery of an executed Subscription Agreement in the form attached
hereto as Exhibit A to the Company at its principal executive office, or such
other place as the Company shall designate in a writing delivered to the
Warrantholder, at any time or times prior to the Expiration Date, accompanied by
payment for the Common Stock so subscribed for in cash or certified bank or
cashier's checks.
<PAGE>

          (c)  Cashless Exercise.  Notwithstanding the provisions of Section
               -----------------
1(b) requiring payment by cash or check, the Company agrees that, unless
otherwise prohibited by law, Warrantholder shall have the right at any time and
from time to time to exercise this Warrant in full or in part on a cashless
basis (i) by receiving from the Company the number of shares of Common Stock
otherwise issuable upon such exercise less the number of shares of Common Stock
having an aggregate Current Market Price on the date of exercise equal to the
exercise price per share multiplied by the number of shares for which the
Warrant is being exercised and/or (ii) by delivering to the Company the number
of shares of Common Stock having an aggregate Current Market Price on the date
of exercise equal to the exercise price multiplied by the number of shares of
Common Stock for which the Warrant is being exercised. The term "Current Market
Price" shall mean (A) if the Common Stock is exchange-traded, traded on the
NASDAQ National Market System or the NASDAQ SmallCap Market, the closing sale or
last sale price per share of the Common Stock, (B) if the Common Stock is
regularly traded in any over-the-counter market other than the NASDAQ National
Market System or SmallCap Market, the average of the bid and asked prices per
share of the Common Stock, and (C) if the Common Stock is not traded as
described in clause (A) or (B), the per share fair market value of the Common
Stock as determined in good faith by the Company's Board of Directors. Current
Market Price as of a given date with respect to clauses (A) and (B) shall be
determined as of the close of business on the day prior to the date of
determination, or if no trading in the Common Stock takes place on such date, on
the next preceding trading day on which there has been such trading.

          (d)  Exercise Period.  This Warrant shall terminate on the fifth
               ---------------
anniversary of the date hereof (the "Expiration Date").

     2.   Investment Representation.  Warrantholder by accepting this Warrant
          -------------------------
represents that the Warrant is acquired for Warrantholder's own account for
investment purposes and not with a view to any offering or distribution and that
Warrantholder has no present intention of selling or otherwise disposing of the
Warrant or the underlying shares of Common Stock in violation of applicable
securities laws.  Upon exercise, Warrantholder will confirm, in respect of
securities obtained upon such exercise, that Warrantholder is acquiring such
securities for his or its own account and not with a view to any offering or
distribution in violation of applicable securities laws.  Warrantholder
acknowledges that the certificate(s) representing the Common Stock issued upon
exercise of this Warrant shall, if necessary, be endorsed with the legend set
forth on this Warrant and all other legends, if any, required by applicable
federal and state securities laws to be placed on the certificate(s).

     3.   Validity of Common Stock.  The Company warrants and agrees that all
          ------------------------
shares of Common Stock which may be issued upon the exercise of this Warrant
will, upon issuance, be validly issued, fully paid and nonassessable and free
from all taxes, liens and charges with respect to the issue thereof. The Company
further warrants and agrees that during the period within which this Warrant may
be exercised, the Company will at all times have authorized and reserved a
sufficient number of shares of Common Stock to provide for the exercise of this
Warrant.

                                       2
<PAGE>

     4.   Adjustments.  The number of shares of Common Stock for which
          -----------
Warrantholder is entitled to subscribe and purchase from the Company pursuant to
this Warrant and the Exercise Price for such shares shall be subject to
adjustment from time to time only as follows:

          (a)  Adjustments for Stock Splits and Combinations.  If the Company
               ---------------------------------------------
at any time or from time to time after the date hereof effects a subdivision of
the outstanding Common Stock, the number of shares of Common Stock for which
Warrantholder is entitled to subscribe and purchase from the Company upon
exercise of this Warrant shall be proportionately increased and the Exercise
Price then in effect immediately before the subdivision shall be proportionately
decreased, and conversely, if the Company at any time or from time to time after
the date hereof combines the outstanding shares of Common Stock, the number of
shares of Common Stock for which Warrantholder is entitled to subscribe and
purchase from the Company shall be proportionately decreased and the Exercise
Price then in effect immediately before the subdivision shall be proportionately
increased. Any adjustment under this subsection shall become effective at the
close of business on the date the subdivision or combination becomes effective.

          (b)  Adjustments for Certain Dividends and Distributions.  In the
               ---------------------------------------------------
event the Company at any time or from time to time after the date hereof makes,
or fixes a record date for the determination of holders of Common Stock entitled
to receive, a dividend or other distribution payable in additional shares of
Common Stock, then and in each such event the number of shares of Common Stock
for which Warrantholder is entitled to subscribe and purchase from the Company
upon exercise of this Warrant shall be proportionately increased and the
Exercise Price then in effect shall be proportionately decreased as of the time
of such issuance or, in the event such a record date is fixed, as of the close
of business on such record date; provided, however, that if such record date is
fixed and such dividend is not fully paid or if such distribution is not fully
made on the date fixed therefor, the number of shares of Common Stock for which
Warrantholder is entitled to subscribe and purchase from the Company and the
Exercise Price therefor shall be recomputed accordingly as of the close of
business on such record date and thereafter the number of shares of Common Stock
then issuable on exercise of this Warrant and the Exercise Price therefor shall
be adjusted pursuant to this subsection as of the time of actual payment of such
dividends or distributions.

          (c)  Adjustment for Reclassification, Exchange and Substitution.  If
               ----------------------------------------------------------
the Common Stock issuable upon the exercise of this Warrant is changed into the
same or a different number of shares of any class or classes of stock, whether
by reclassification, recapitalization or otherwise (other than a subdivision or
combination of shares or stock dividend or a capital reorganization, merger,
consolidation or sale of assets provided elsewhere in this Section 4), then and
in any such event Warrantholder shall have the right thereafter to purchase the
kind and amount of stock and other securities and property receivable upon such
reclassification, recapitalization or other change, by holders of the number of
shares of Common Stock which might have been purchased upon exercise of this
Warrant immediately prior to such reclassification, recapitalization or change,
all subject to further adjustment as provided herein.

          (d)  Adjustment for Reorganizations, Mergers, Consolidations or Sales
               ----------------------------------------------------------------
of Assets.  If at any time or from time to time there is a capital
----------
reorganization or any merger of the Company with or into any other corporation
or corporations or a sale of all or substantially all of

                                       3
<PAGE>

the assets of the Company to any other person or any voluntary or involuntary
liquidation, dissolution or winding up of the Company (any such transaction
referred to herein as "Reorganization") involving the Common Stock then, as a
part of such Reorganization, provision shall be made so that Warrantholder shall
thereafter be entitled to receive, upon exercise of this Warrant, the number of
shares of stock or other securities or property of the Company or of the
successor corporation resulting from such Reorganization to which a holder of
Common Stock deliverable upon exercise of this Warrant would have been entitled
on such Reorganization. In any such case, appropriate adjustment shall be made
in the application of the provisions of this Section 4 with respect to the
rights of Warrantholder after such Reorganization to the end that the provisions
of this Section 4 (including adjustments of the Exercise Price then in effect
and number of shares of stock purchasable upon exercise of this Warrant) shall
be applicable after that event and be as nearly equivalent to the provisions
hereof as may be practicable. The Company shall not effect any Reorganization
unless prior to or simultaneous to the consummation of the Reorganization, the
successor entity (if other than the Company) resulting from the Reorganization
shall assume by written instrument executed and mailed or delivered to the
Warrantholder, the obligation to deliver to the Warrantholder such shares of
stock or other securities or property of the successor entity resulting from the
Reorganization as, in accordance with the foregoing provisions, the holder may
be entitled to receive.

          (e)  Notice of Adjustments.  Upon any adjustments of the Exercise
               ---------------------
Price or the amount or kind of securities or other property issuable upon
exercise of this Warrant, then and in each case the Company shall give written
notice of such adjustment to the holder of this Warrant, which notice shall
state the Exercise Price resulting from such adjustment and the amount and kind
of securities purchasable at such price upon the exercise of this Warrant,
setting forth in reasonable detail the method of calculation and the facts upon
which such calculation is based.

          (f)  Notice of Record Date.  In the event of (i) any taking by the
               ---------------------
Company of a record of the holders of any class of Common Stock for the purpose
of determining the holders thereof who are entitled to receive any dividend or
other distribution, or (ii) any capital transaction that the Company proposes to
effect requiring adjustments pursuant to this Section 4 ("Capital Transaction"),
the Company shall mail to Warrantholder at least twenty (20) days prior to the
date specified therein, a notice specifying (1) the date on which any such
record is to be taken for the purpose of such dividend or distribution and a
description of such dividend or distribution, (2) the date on which any such
Capital Transaction is expected to become effective, and (3) the time, if any,
that is to be fixed, as to when the holders of record of Common Stock shall be
entitled to exchange their shares of Common Stock for securities or other
property deliverable upon such Capital Transaction.

     5.   Transfer of Warrant.  This Warrant may be transferred, sold,
          -------------------
assigned or hypothecated, only pursuant to a valid and effective registration
statement or if the Company has received from counsel reasonably acceptable to
the Company a written opinion to the effect that registration of the Warrant or
the Common Stock underlying the Warrant is not necessary in connection with such
transfer, sale, assignment or hypothecation. Any such assignment shall be
effected by Warrantholder by (i) executing the form of assignment at the end
hereof; (ii) surrendering the Warrant for cancellation at the office or agency
of the Company referred to in Section 1 hereof, accompanied by the opinion of
counsel satisfactory to the Company referred to above; and (iii) delivery to the
Company of a statement by the transferee holder (in a form

                                       4
<PAGE>

acceptable to the Company and its counsel) that such Warrant is being acquired
by such holder for investment and not with a view to its distribution or resale;
whereupon the Company shall issue, in the name or names specified by the holder
(including Warrantholder) new Warrants representing in the aggregate rights to
purchase the same number of Shares as are purchasable under the Warrant
surrendered. The term "Warrantholder" shall be deemed to include any person to
whom this Warrant is transferred in accordance with the terms herein.

     6.   Registration Rights.  The Company hereby grants to Warrantholder the
          -------------------
registration rights with respect to shares of Common Stock issued to the
Warrantholder hereunder provided for in the Registration Rights Agreement dated
the date of this Agreement between the Company and Warrantholder.

     7.   HSR Act Cooperation.  If, as a result of the exercise of this
          -------------------
Warrant, the Warrantholder shall be required to file a notification under the
Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the "HSR Act")
as an acquiring person, then the Company and the Warrantholder shall use their
best efforts in preparing and filing any required HSR Act notifications and
filings, in responding as promptly as practicable to any inquiries from the
Federal Trade Commission and the Antitrust Division of the Department of Justice
for additional information or documentation, and in responding as soon as
practicable to all inquiries and requests received from any state attorney
general or other governmental authority in connection with related antitrust
matters.

     8.   Miscellaneous Matters.
          ---------------------

          (a)  As used herein, the term "Common Stock" shall mean the Company's
presently authorized Common Stock, $.001 par value, and stock of any other class
into which such presently authorized Common Stock may hereafter have been
converted.

          (b)  As used herein, the word "person" shall mean an individual or
entity.

          (c)  This Warrant and the name and address of the Warrantholder may be
registered in a Warrant Register that is kept at the principal office of the
Company, and the Company may treat the holder so registered as the owner of this
Warrant for all purposes.

          (d)  This Warrant shall not entitle the holder hereof to any voting
rights or other rights as a stockholder of the Company, or to any other rights
whatsoever except the rights herein expressed, and no cash dividend paid out of
earnings or surplus or interest shall be payable or accrue in respect of this
Warrant or the interest represented hereby or the Securities which may be
subscribed for and purchased hereunder until and unless and except to the extent
that the rights represented by this Warrant shall be exercised.

          (e)  Any disputes under this Warrant shall be resolved by the parties
pursuant to the provisions of Article X of the Agreement.

                                       5
<PAGE>

          (f)  All notices under this Warrant shall be given as set forth in the
Agreement and, with respect to Warrantholder, to the address of Warrantholder
registered on the books of the Company.

                                             PROSOFTTRAINING.COM, a Nevada
                                             corporation

                                             By:_________________________
                                             Name:_______________________
                                             Title:______________________

          SIGNATURE PAGE TO COMMON STOCK PURCHASE WARRANT- 125% PRICE
<PAGE>

                                   EXHIBIT A

                            SUBSCRIPTION AGREEMENT

                                                            ____________, 20__

To:  ________________-

          The undersigned, pursuant to the provisions set forth in Warrant No.
__________, hereby agrees to subscribe for and purchase _____________ shares of
the Common Stock covered by such Warrant, and either (a) makes payment herewith
in full for such Common Stock at the Exercise Price, or (b) elects cashless
exercise as provided in Section 1(c) of the Warrant.

                                            Signature:    _____________________

                                            Printed Name: _____________________

                                            Title:        _____________________

                                            Address:      _____________________
                                                          _____________________
                                                          _____________________

                               _______________-

                                  ASSIGNMENT

          FOR VALUE RECEIVED ____________________________ hereby sells, assigns
and transfers all of the rights of the undersigned under Warrant No. _________,
with respect to the number of shares of Common Stock covered
thereby set forth below unto:

    Name of Assignee                 Address              No. of Shares
    ----------------                 -------              -------------

________________________       ________________________

                               ________________________

                               ________________________

          Dated:  ________________, 20__.

                                            Signature:    _____________________

                                            Printed Name: _____________________

                                            Title:        _____________________

                                            Address:      _____________________
                                                          _____________________

Source: [{"source": "alea-institute/alea-institute/kl3m-data-edgar-agreements/train-00011-of-00352.parquet"}, [{"source": "alea-institute/alea-institute/kl3m-data-edgar-agreements/train-00011-of-00352.parquet"}]]