<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