My 12-Month Learning Roadmap: AI, Microsoft Fabric, Power BI, and Project Controls

One of the main reasons I started BaoCreates is accountability.

It's easy to say, "I want to learn something." It's much harder to commit to a structured plan and follow through consistently.

This article outlines my learning roadmap for the next 12 months. My goal is not to become an expert overnight. Instead, I want to steadily build practical skills, complete real projects, and document what I learn along the way.

By publishing this roadmap publicly, I hope to stay focused and track my progress over time.

Why These Four Areas?

Technology is evolving rapidly, but I believe these four areas complement each other well:

Artificial Intelligence

AI is transforming nearly every industry. As a Machine Learning Engineer, I want to continue deepening my understanding of practical AI applications, automation, and AI-powered workflows.

Microsoft Fabric

Fabric is Microsoft's unified analytics platform that brings together data engineering, data integration, analytics, and business intelligence. I believe it will play an increasingly important role in modern data ecosystems.

Power BI

Data is only valuable when people can understand and act on it. Power BI remains one of the most widely used business intelligence tools, making it a valuable skill for anyone working with data.

Project Controls

Projects generate large amounts of data. Learning project controls will help me better understand forecasting, cost management, scheduling, reporting, and decision-making in real-world business environments.

Together, these areas create an interesting intersection of technology, data, business, and problem solving.

My 12-Month Goals

Goal #1: Build a Strong Foundation in Microsoft Fabric

Over the next year, I plan to learn:

  • Lakehouse fundamentals

  • Dataflows

  • Data Pipelines

  • Data Engineering concepts

  • Fabric Workspaces

  • Fabric security and governance

  • Real-world architecture patterns

My focus will be on understanding how data moves through a modern analytics platform.

Goal #2: Become More Effective with Power BI

I want to move beyond basic dashboards and learn how to build reports that support business decisions.

Areas of focus include:

  • Data modeling

  • DAX fundamentals

  • Dashboard design

  • KPI development

  • Executive reporting

  • Performance optimization

I also plan to build multiple dashboard projects and share lessons learned from each one.

Goal #3: Learn Project Controls Fundamentals

Project controls is a field that combines planning, cost management, forecasting, risk management, and reporting.

My goals include learning:

  • Cost forecasting

  • Earned Value Management (EVM)

  • Schedule management

  • Progress measurement

  • KPI reporting

  • Project performance analysis

Most importantly, I want to understand how data and analytics can improve project decision-making.

Goal #4: Explore AI-Powered Automation

AI is moving far beyond chatbots.

Over the next year, I want to experiment with:

  • AI agents

  • Workflow automation

  • AI-assisted reporting

  • Document analysis

  • Knowledge management systems

  • Practical business applications of AI

I believe the combination of AI and data analytics will create powerful opportunities in the years ahead.

Projects I Plan to Build

Learning is most effective when combined with real projects.

Some projects I hope to build include:

Project 1: Fabric Learning Lab

A sandbox environment where I can experiment with Fabric features and document what I learn.

Project 2: Power BI Cost Dashboard

A dashboard focused on tracking project costs and forecasting performance.

Project 3: AI Report Generator

A simple system that uses AI to help generate reports and summaries from project data.

Project 4: Personal Knowledge Hub

A structured repository for organizing notes, lessons learned, templates, and resources.

How I Will Document the Journey

Instead of waiting until I become an expert, I plan to share what I learn as I go.

Some articles will cover:

  • Lessons learned

  • Project updates

  • Study notes

  • Mistakes and challenges

  • Helpful resources

  • Practical examples

My goal is to create a useful record of the journey that may help others who are learning similar skills.

Looking Ahead

Twelve months from now, I hope to look back and see measurable progress—not only in knowledge, but also in projects completed and lessons documented.

The goal isn't perfection.

The goal is consistency.

One article at a time.

One project at a time.

One lesson at a time.

Thank you for following along.

Let's see where this journey leads.

— Gary Bao

Keep Reading