Skill Assessment

Answer a few questions to help us determine your current skill level and recommend the best starting point.

Programming Experience
Tell us about your overall programming experience

I've never written code before or have only tried very basic examples.

I understand basic concepts like variables, functions, and loops.

I've built some projects and understand object-oriented programming concepts.

I'm comfortable with complex programming concepts and have built substantial projects.

Language Experience
Which programming languages have you used before?
Learning Goals
What are you hoping to achieve by learning programming?

I want to get a job as a developer or advance my current tech career.

I want to build my own projects or learn for fun.

I need to learn programming for a specific task or project.

I'm learning programming as part of my studies.

Time Commitment
How much time can you dedicate to learning each week?