Learn better by Osmosis Osmosis helps you learn by combining powerful study tools with our comprehensive video library.
Videos Watch our comprehensive video library
1,700+ core content videos plus hundreds of additional educational and professional development content to help you become the best clinician you can be Fun, short, and easy to digest Comprehensive coverage of pathology, physiology, pharmacology, and clinical practice
Mobile Study on the go with our mobile app
View our full video library, flashcards, and questions on the go Sync your daily Study Schedule to help keep you on track Offline mode Available on iOS and Android
Study Schedule Create a personalized study schedule for USMLE® Step 1
Pace yourself for classes and the boards with a daily study plan Link to your favorite resources like Pathoma, SketchyMedical, Picmonic, Boards and Beyond, First Aid, and UWorld
Flashcards Review flashcards powered by spaced repetition
Over 15,000 flashcards written and reviewed by medical professionals Includes more recent and improved version of the Brosencephalon’s Anki deck Reinforce your understanding with spaced repetition so you don't forget
Questions Apply with case-based USMLE® questions
2,700+ rigorously reviewed USMLE®-style questions plus hundreds of additional recall questions Includes detailed answer explanations carefully written and reviewed by health professionals
High-Yield Notes Summarize Pathology and Physiology with our High-Yield Notes
1,200+ beautifully illustrated notes with full-color images and tables Separated into pathology, symptoms, diagnosis, and treatment making it applicable to USMLE® Step 1 and Step 2
Workspaces Organize and analyze your course documents
Flashcard & question authoring tools, note-taking, and highlighting tools Automatic recommendations from Osmosis including videos, articles, references, flashcards, and board style questions Study independently or invite classmates to collaborate
iframe(src='https://tags.osmosis.org/ns.html?id=GTM-M8448KF', height='0', width='0', style='display:none;visibility:hidden')