The CFA Program generally suits people early in their finance career, with many candidates starting while still a student. You can enrol and sit Level I while still studying for a bachelor’s degree (or equivalent): the exam must be no more than 23 months before your graduation month. For a three-year degree programme, this means you can sit Level I soon after the end of your first year. You can sit Level II a year later, no more than 11 months before graduating (i.e. just after your second year of three). For Level III you must either have graduated or accumulated 4,000 hours of professional work experience (not necessarily finance-related).