Synonyms for Embark (same or very similar meaning)
WordNet sense 1 (proceed somewhere despite the risk of possible dangers):
venture
WordNet sense 2 (go on board):
ship
WordNet sense 3 (set out on (an enterprise or subject of study)):
enter
From the ODE community, based on WordNet
add/edit