Blog Post

Educator Developer Blog
3 MIN READ

120 Days Study Plan to Become an AI-Focused Full-Stack Software Engineer

OumaimaFisaoui's avatar
OumaimaFisaoui
Copper Contributor
Nov 08, 2024

Hello there, my name is Oumaima, and I am an MLSA student ambassador from Morocco, studying at the University Of The People. Welcome to the first step in my exciting, unpredictable journey, one I’ve chosen to embark on with you!

 

For the past three years, I’ve watched the AI industry evolve dramatically. Generative AI has shifted from a fascinating experiment to an integral part of our everyday lives, whether at school, work, or even in our personal routines. In fact, my ChatGPT app is now my go-to therapist, lawyer, and all-around advisor! 

 

As a software engineering student for over three years, I’ve seen the growth of generative AI up close. But this shift didn’t just inspire me; it made me realize that I don’t want to remain only a consumer of this technology. I want to contribute to it!

 

Seeing AI’s ability to mimic human thought, draw connections from vast amounts of information, and deliver impressive results sparked something in me. It showed me that the best way to break into AI might just be to use AI itself as my guide.

That’s when the idea came to ask ChatGPT O1-preview for a personalized study plan, crafted uniquely for me. It takes into account my available time, coding background, learning preferences, mental health, and energy.

 

Here’s how my journey began with a simple prompt:

I want to become an AI-focused full-stack software engineer and have 
120 days to dedicate to this goal. Please create a detailed 120-day 
study plan tailored for me, dedicating 3-4 hours daily. 

The study plan should:

- Cover all essential topics including programming 
foundations, data structures and algorithms (DS&A), 
mathematics for AI, machine learning fundamentals, 
deep learning, advanced AI topics, integrating AI into applications,
web development basics for AI integration, advanced web development,
full-stack project development, scripting, DevOps, and career development.
- Include weekly breakdowns and daily tasks.
- Provide recommended resources for each topic 
(e.g., online courses, tutorials, documentation).
- Suggest hands-on projects or exercises to apply the concepts learned.
- Incorporate tips for success, such as active engagement, seeking 
feedback, balancing depth and breadth, and maintaining well-being.
- Emphasize developing all the skills that will make me an irreplaceable 
software developer, including scripting and DevOps skills.
- Conclude with a summary and final advice.

Please ensure the plan is structured, comprehensive, and practical 
for someone balancing work and study.

Then it generated the following plan, that I tried to follow by using Microsoft Learn learning paths that offer in depth trainings on each topic I got:

Not going to lie, the roadmap turned out to be even more exciting than I’d expected!

When I asked for it, I specified that it should guide me through developing problem-solving skills directly tied to full-stack development. I wanted a path that not only sharpens my abilities but also allows me to build interesting, hands-on applications where I can see the results of what I’m learning.

 

And now, my friends, the journey has officially begun! I’ll be following the roadmap closely, documenting my weekly progress to learn AI, noting the challenges, and celebrating the accomplishments. The goal is to see if artificial intelligence can really help create a customized study plan that aligns with my personal goals, circumstances, and unique learning rhythm.

So, stay tuned — this is only the beginning!

 

See you in my first step with DSA!

Updated Nov 06, 2024
Version 1.0
  • geekbydefault's avatar
    geekbydefault
    Copper Contributor

    Check out my profile on LinkedIn https://in.linkedin.com/in/akshay-patankar-62a280181

  • geekbydefault's avatar
    geekbydefault
    Copper Contributor

    I'm planning to do the same! With a shorter time period. How's it coming so far? Any update?

    • OumaimaFisaoui's avatar
      OumaimaFisaoui
      Copper Contributor

      It is going well ! Let's connect and exchange our learning journey ! https://www.linkedin.com/in/oumaimafisaoui/