Subscribe to BMJ Learning
Access hundreds of modules today!
£10.00 per month
Save up to £88 by purchasing an annual subscription*
Have you been given free access to BMJ Learning by an organisation?
Are you a BMA member?
BMA members can access BMJ Learning for free. To register you will need a valid email address and your BMA membership number.
Has access been provided by your organisation?
If so, select your access type below:
If you already have an account with us you will need to update your details and add your BMA number or your organisations access code directly to your account.
If you need support with your registration, please contact our customer support team.
Benefits of subscribing
BMJ Learning offers a wide range of up-to-date learning modules covering a variety of clinical and non-clinical topics which you face daily. The interactive modules will enable you to stay up to date, train and test your skills.
Access evidence-based, interactive learning modules
Keep up to date with latest best practice
View multimedia modules to help you learn in simulated environments
Plan and record your learning online with BMJ Portfolio
Print or download certificates as proof of your learning
Resources for appraisal and revalidation
- Browsers: BMJ Learning supports Internet Explorer 8.0 and higher, and the latest releases of FireFox, Safari and Google Chrome.
- Mobile: The following mobile operating systems are supported: iOS 7 or later, Android 4.0 or later
- Internet/network: BMJ Learning is a web-based platform consequently an active internet connection is required.
If you are a BMA member, you can access to BMJ Learning for free as a membership benefit. Simply enter your BMA number when you register. If youve already registered, update your details and add your BMA number to your account. Please contact customer services if you need help claiming your free access to BMJ Learning.
Institutions, such as libraries, hospitals, and health authorities, can buy institutional access for their members or employees.
Please give us your email address so that we can check for an existing account.