DEV Community

Deolawage
Deolawage

Posted on

I Finally Finished The Odin Project Foundations — 7 Months Later

I Finally Finished The Odin Project Foundations — 7 Months Later

On February 22, 2026, I started The Odin Project's Foundations path.

I didn't finish it in February.

I didn't even stay consistent for the first few weeks.

I started with excitement, went through the lessons for about a week or two, then stopped.

Life happened. Other things came up. My consistency disappeared.

But I wasn't completely done.

I came back in March.

And this time, I kept going.

Not perfectly.

Not every day.

Not without getting stuck.

But I kept moving.

And now, in September, I can finally say:

I finished The Odin Project Foundations.

It took much longer than I expected

When I started on February 22, I wasn't thinking about September.

I wasn't thinking:

“Let me see if I can finish this in seven months.”

I was just starting.

HTML.

CSS.

Git.

JavaScript.

The command line.

Developer tools.

And eventually, all the little concepts that start connecting together as you progress.

At some point, I realized this wasn't going to be a quick sprint.

It was going to take time.

And honestly, I'm glad it did.

I stopped

This is something I don't want to leave out.

I started the Foundations path and stopped after roughly a week or two.

For a while, I wasn't progressing.

And that's easy to feel ashamed about when you see people online posting:

“Day 47 of coding.”

“Finished this course in 30 days.”

“Built my first full-stack app in three weeks.”

Meanwhile, you're looking at the same lesson you've been looking at for days.

But I've learned something:

Someone else's pace doesn't determine yours.

I stopped.

Then I came back.

That's what mattered.

March came, and I continued

When I picked it up again in March, I didn't suddenly become a disciplined coding machine.

I still struggled.

There were lessons I had to reread.

There were assignments where I stared at the screen wondering what exactly I was supposed to do.

And there were concepts that only started making sense after I had actually struggled with them.

But something changed.

I started understanding that learning to code isn't about constantly feeling like you know what you're doing.

Sometimes learning looks like:

Read → get confused → try → fail → search → try again → understand a little → repeat.

And that's okay.

JavaScript especially humbled me

If you've followed my learning journey, you already know JavaScript has given me some interesting moments. 😭
For real, bro traumatized me.

Loops and arrays alone nearly broke me.

I spent weeks working through them and eventually started noticing something I didn't have at the beginning.

I could read an assignment and actually have an idea of where to start.

Not always.

But sometimes.

And those moments mattered.

Because they showed me that I wasn't just consuming tutorials anymore.

I was beginning to think through problems.

That's a completely different feeling.

Seven months later...

Now I'm at the end of the Foundations path.

And strangely, finishing doesn't feel like the huge ending I imagined when I started.

It feels more like reaching a checkpoint.

I've learned a lot.

I've also discovered how much I don't know.

And I think that's one of the most valuable things this journey has given me.

The more I learn about development, the bigger the world becomes.

There are frameworks.

Libraries.

Backend development.

Databases.

APIs.

Cloud.

System design.

Testing.

Security.

And a ridiculous number of things I haven't even discovered yet.

So no, I don't feel like a “finished developer.”

I feel like someone who has finally built a stronger foundation.

And that's enough.

I'm proud of this one

Not because I completed The Odin Project.

But because I came back.

I could have left it somewhere around February and never touched it again.

I didn't.

I continued in March.

I struggled through the months that followed.

And now, in September, I've finally reached the end of Foundations.

That's something I'm proud of.

Maybe the most important lesson wasn't even in the curriculum.

It was this:

You can pause without quitting.

Sometimes you need to step away.

Sometimes your pace changes.

Sometimes your motivation disappears.

But if the goal still matters to you, you can come back.

But I'm not done

Finishing Foundations isn't the finish line for me.

It's another starting point.

There are still many things I want to learn.

Many things I want to build.

Many bugs I want to fight.

Many projects that exist only as ideas in my head.

And ultimately, there is still a bigger dream I'm working toward.

I don't know exactly how long it will take.

I don't know how many times I'll have to stop, restart, get stuck, or change direction.

But I know I'm moving.

And that's what matters.

More steps ahead.

More things to learn.

More things to build.

More mistakes to make.

More problems to solve.

And hopefully, a much better developer waiting for me somewhere down the road.

For now, I'm taking a moment to appreciate this checkpoint.

Foundations: done.

The journey continues.

Top comments (0)