Each language or framework is its own course and will run for 5 weeks. Courses will generally run back-to-back. You can mix and match 5-week courses to learn the programming skills that meet your needs. On each course page, you'll see that we've made some recommendations about course pairings. After applying to Epicodus, all students will be placed in our full-time Intro to Programming course.