Leveling Up in 2021

Leveling Up in 2021


3 min read

Reflecting on 2020 was eye-opening for me. While I never had a shortage of goals I wanted to accomplish, I struggled with organizing those goals into focused efforts. So this year I committed to a different approach, and created a 3-step process to keep myself on track for 2021.

  1. Set a focus for the year.
  2. Plan goals based on that focus.
  3. Establish milestones to stay on track.

๐ŸŒ€ 2021 Focus

I chose 3 areas of programming that I want to focus on and master.

  • JavaScript
  • Python
  • Deep Dives: Data Structures & Algorithms

๐ŸŽฏ Goals

With my priorities in mind, I established 5 measurable goals to keep me on track.

  1. Publish 25 blog posts. Write about topics related to my Focus areas.
  2. Complete 3 Udemy courses: Learning Algorithms in JavaScript, Python for Data Structures, The Complete Javascript Course 2020.
  3. Finish my last 2 Computer Science classes.
  4. Attend 2 tech conferences: Grace Hopper Celebration, PyCon.
  5. Complete my 2021 Reading List.

๐Ÿ”๏ธ Milestones

I divided my 2021 calendar into blocksโ€”I chose two-month terms because that worked best with my university's schedule. I created milestones by dividing my goals into smaller tasks, then I assigned each milestone to a specific term.

Tip: Keep your workload in mind as you assign milestones. For example, my CS classes have an intense workload, so I know I won't have time to work on any other goals during Term 2.

2021 Goals Term Graph@2x.png


I set a focus for 2021 to help me prioritize my time and structure my goals. I also created milestones to keep me motivated and I'm excited to see how this approach works IRL.

Have you set your goals yet? What will you be working on this year?

Let's make 2021 a good one! ๐Ÿฅ‚