Monday, November 10, 2025

Entire DataCamp Syllabus Plan

 Hi Sanjay! 👋 Welcome to DataCamp Support.

What can we help you with today?
DataCamp Support • AI Agent • 4m
I want to learn every course and concept on the site. Ignore R. I don't want to enter any course without knowing a fundamental concept that would be taught in a previous course. Chart out a plan of study of the courses for me.
Sanjay • 4m
Here’s a suggested study plan to cover DataCamp’s main topics (excluding R), ensuring you build fundamentals before advancing:
  1. Start with Core Foundations:
    • Introduction to Python
    • Introduction to SQL
    • Introduction to Excel
    • Introduction to Power BI
    • Introduction to Tableau
    • Understanding Data Science
    • Introduction to Data
  2. Build on Data Skills:
    • Data Manipulation with pandas
    • Introduction to DAX in Power BI
  3. Explore AI and Machine Learning:
    • Understanding Artificial Intelligence
    • Generative AI Concepts
    • Working with the OpenAI API
    • Introduction to LLMs in Python
    • Understanding Prompt Engineering
    • Introduction to AI Agents
    • Understanding ChatGPT
  4. Optional: Follow Curated Tracks for Structure
    • AI Fundamentals Track
    • SQL Fundamentals Track
    • Power BI Fundamentals Track
    • Data Literacy Professional Track
You can explore the full course catalog and follow the order above, always starting with “Introduction” or “Fundamentals” courses before moving to intermediate or specialized topics. This approach ensures you cover prerequisites before advancing. Enjoy your learning journey!

Sunday, April 18, 2021

Statistics - Pet Peeves 1


This guy makes really good videos about Statistics. His voice is suspiciously very similar to the voice behind many of the 3Blue1Brown videos.

For calculating 'sample' variance, we divide the sum of the squares of the difference of the values from the mean and divide by the population minus one.

I still think the sum of the absolute values divided by n (not n-1) is a more rational measure of spread than the standard deviation given in canon. The attempt to increase the variance by decreasing the denominator from n to n-1 is just pathetic and childish in my opinion. Yeah I'm a heretic and you can burn me at the stake. There seems to be some amount of intellectual bullying by the academic elites to accept the dogma just because ... we have a mythical deity called mu who we worship instead of respecting x-bar like good rational scientists.

There is some advanced mathematics and statistics based on the "degrees of freedom" derivations where this RMS (root mean square) thingy is necessary. You may recall having seen it in the early days of the gas equation derivation (PV=nRT). Well go ahead and use it there. Why burden 99% of humanity with this "square of the differences" nonsense ?

O, what a tangled web we weave when first we practise to deceive!

Marmion: A Tale of Flodden Field — Walter Scott

Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius—and a lot of courage—to move in the opposite direction. 

— E. F. Schumacker

Saturday, February 20, 2021

Back 2o Square 1

In my earlier posts you might have noticed a desperate attempt at creationism. To find a perfect career path and a perfect plan to achieve that career plan - instead of letting serendipity do the trick. This comes from the desire to not only find the best possible path available for the best designed and manufactured ship, but also to find the best destination for my ship of (constantly changing) dreams which I am hoping will be powered by the winds of passion.

I just discovered from this video, the perspective that passion is the raw effort you put into your oars, rather than the wind beneath your wings or behind your sails.

As you can imagine I am pissed. Just when I come apparently so close to the elixir of objectivist nirvana, I discover that it may possibly never exist. There is no philosopher's stone to transform my existential angst into Csikszentmihalyi-sh flow nor are there philosophers stoned to transcend my erratic anger into cheeky glow. Woe is me.

Watch his TED talk if you have not heard of this before.

raison d'être
ˌreɪzɒ̃ ˈdɛtrə,French ʀɛzɔ̃ dɛtʀ/

The search for my Ikigai ceases. I shall make my present situation as 生き甲斐-ish as possible. Gambatte !!!

Sunday, April 24, 2016

Procrastination - Good for Creativity : Bad for Productivity ?

I considered my problems with making choices or taking decisions in the first post of this blog, I have often wondered whether it is purely due to laziness that I procrastinate or due my being overwhelmed by the decision making task that I fail to take action. Action requires decisions and the absence of decisions means actions can't be performed. Sometimes it gets so complex and confusing that I end up doing something addictive. This must be my brain's attempt to fool itself into thinking that it is doing something constructive.

I recently stumbled upon a TED video which seems to explain my inability to take concrete and constructive decisions in a more positive light. Heck, this guy seems to think I am doing the right thing in a world where we all operate with bounded rationality, where analysis can sometimes lead to paralysis. This is especially true in situations where our decisions are influenced both by that which is seen and by those that are unseen or yet to happen.


Think of life as a game of Chess where you play against the world ; where your opponent's moves are decided not just by a simple popular vote ; but also by the weightage given to the choices/suggestions of various voters/players based on the opinions of the other voters/players ; which fluctuates over the course of the game. Further randomness is introduced if the various voters of the world who are collectively playing against you have moods influenced by events in their daily lives.

Eg: Assume there are 'n' people ganged up against you.
Player P1 recommends a move M1, Player P2 recommends move M2 and so on ...
P1 has an opinion O11 of his own strategy , O12 of P2's strategy and so on ...
P2 has an opinion O22 of his own strategy , O21 of P1's strategy and so on ...

Move Recommended\Opinion HolderP1P2P3...Pn
M1O11O21O31O...1On1
M2O12O22O32O...2On2
M...O1...O2...O3...O......On...
MnO1nO2nO3nO...nOnn

The move that will be made will be the one that has the highest total of from the score of all the Os for each M , i.e move selected is max(Mx), where Mx = O1x+O2x+ ....+Onx

The inability to predict how our opponent/s will eventually play prevents us from making any deterministic moves. But we forget that they are also hampered by this ignorance of our future state just as we are of theirs. Sometimes therefore making late moves is better or helpful. Sometimes starting early and sticking to the course is better. We will always change our mind based on unfolding events. Life is after all one grand experiment. Sometimes we just have to stay stubborn like a mule and at other times be a ideological butterfly. When to be what depends on your mindset, dataset and circumstances.

You may have heard of the concept of code as data. What that means IMO is that the compiler is the software and the source code is the input data with the object code as the output. Well in life , the source code of the algorithms in your head keep on changing based on the data it processes. I like to think of these as some kind of genetic programs. The word "meme" could be appropriate as well. And in a world where our opinions are changing all the time it is hard to predict the future and therefore the best course of action to take for it.

Sunday, November 22, 2015

A Tentative (Study) Plan

Ever since my last post on this blog I have been meaning to update my various blogs but never got around to it. It has been a year and 11 days since this blog was updated. Being a man of varied interests (including Libertarian-ism and the translation of a book into Malayalam) makes it hard to be focused on one topic.

I was imprisoned by the same indecisiveness that I had talked about in the previous post. I had signed up for many online courses but did not even get around to starting most of them. This happens when there are more courses available than you can contemplate - let alone even complete. I therefore started by re-examining my career and life goals and tried to find the best possible way to make them happen without too much planning. Too much of anything is bad - even planning. Too much analysis leads to paralysis.

Lack of planning sometimes works if you are instinctively following your passions AND following up on your decisions. But when you are overwhelmed with many choices, your passion for even the most interesting and easy topics will get diluted. I realised that very often in life you must say 'NO" to many things. I also realised that I am very poor at saying "No" !There is an optimal number of concerns your brain can manage at a time - not more , not less. I had no choice but to outsource some of the decision managing to an external tool. maybe a spreadsheet to begin with. To this end in mind, I decided to therefore make an inventory of

0. all the online courses that I had
1. seen
2. found interesting,
3. perused,
4. signed up for,
5. done a few classes for,
6. paid for,
7. completed AND
8. Paid for and Completed.
This can be summarised in this Venn diagram [sorry for the garish colour scheme, I had to spend time on other activities and I had only the use of ms-paintbrush].
Course Encounters of Every Kind !
As you can see, taking a census of every course in the Darker Grey Universe is not possible. Since we will not remember everything we do , this will not be possible for the Lighter Grey Universe either. But all courses however, are categorizable from a utility perspective along a gradient given on the left side of the picture. One must start at Relevant and move to Crucial. All fundamental skills courses are Unnecessary if you are fluent with them - otherwise they are Crucial. Fundamental skills are not domain specific but you can't write an Odyssey without being able to spell. Learn to minimize and eliminate the Unnecessary in your life.

“Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma – which is living with the results of other people’s thinking. Don’t let the noise of other’s opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.”
– Steve Jobs

Check out my Study Plan on this Google SpreadSheet. This will be a permanent WIP. Here I hope to aggregate courses according to major topic covered. This will reduce duplication of effort.

  • Studying 52 subjects every week for a year will get you nowhere.
  • Studying 1 subject per week for a year will get you everywhere.
  • Finish what you're doing before you start a new course. Momentum will be lost if the current task is not completed.
  • Temporary comprehension becomes permanent only on task completion. Make it permanent because relearning an interesting subject is worse than learning a boring subject the first time.
  • Resist the temptation to sign up for that sexy course while you are doing a dull boring one. Let it go. Everything is not meant to be.
If you have the Aptitude, then Focus is the one weapon to defeat fate. No need for talent, luck, opportunity, intelligence, money, anything else. FOCUS - the magic word, especially in today's LinkedIn and MOOC-ed up world!

A friend once advised me about my inability to match ambition with time, effort, luck and circumstance. It was something like this ...

"Why don't you do the small things that you can do, instead of not doing the grand things you will never do?"

It is hard enough for someone living in denial to face up to the truth which is self evident to everyone else. And even if you are humbled, it is still harder to act on the wisdom so painfully gained. There is of course the inertia of the past. But sometimes you have just invested too much pride and/or faith in something to let go. It's like asking a parent to let go of their child to it's doom. Our thoughts are our mind's perspective of the Universe. If they are no longer true then our existence is called into question. This is why many commit suicide or accept martyrdom. This is why religion exists. This is why hope exists. This is the secret and the meaning of life. Not 42.

Wednesday, November 12, 2014

The Lay of the Land !

I started this blog when I decided that working with Big Data, Data Visualization and Analytics was going to be the primary focus of my life for the next 4-5 years. Till now I had been struggling with far too many diverse options that making a decision to commit to one career or intellectual bride was one hell of an emotionally and intellectually paralyzing thing to do. This character flaw is reflected my personal life as well. As some wise man once said, "Analysis leads to Paralysis".
image taken from http://www.kmu-businessworld.ch/en/content/tips-how-deal-too-much-information
"Too Much Information" can harm you !

The pioneers get the arrows and the settlers get the land. - Adage, anonymous

This inability to make a decision has hampered career growth (i.e employment) and aborted many entrepreneurial opportunities available in the market at that time. As I struggled to deal with my brain's inability to deliver immutable and critical career deciding information in actionable time, I developed many tools to help me manage my multiple 'want-to-be' personality disorder. I did this not realising that I was doing some primordial soup form of Data Science (before it was cool). These tools were applied both unintentionally and consciously to manage my mind. "Cognition Management" for lack of a better term - may not exactly be a science but an art at best - for now. Although it was/is not entirely accurate or "data driven", but more anecdotal and intuition based, it should not be seen as pseudo-science but more as proto-science. Not as bad as Alchemy to Chemistry, but more like Smithy to Metallurgy. These self-management mind tools sometimes evolved through sheer Darwinian chance mutation or sometimes through Intelligent design.

A quick diagnosis of my memories leads me to summarize at this point in time that my inability to take a decision at crucial times was/is due to the following ...
  1. inadequate information about the options available
  2. inadequate knowledge about the knowledge needed to reach a decision
  3. too much knowledge (thank you google for killing one problem but creating another one in the process)
  4. inadequate time to process the information available
  5. data cleansing time endured which whittled away time, effort, focus and enthusiasm
  6. noise that distracts from the essential - inaccurate, irrelevant or insignificant information (both intentionally misleading and unintentional) 
  7. the assumption that the information available is sufficient and accurate (bounded rationality anyone?)
  8. the changing of the ground reality and associated parameter values by the time a decision has been "computed" (or should I have said "arrived at"?)

The better I get at dealing with many of the above mentioned problems, I notice that many of my peers laugh at me for the enormous effort I put into creating a framework to help in decision-making. This maybe because they are fortunate enough to be born with decision making abilities superior to mine or instincts that have a success probability greater than mine. So this means that they cannot relate to my problems like an Olympic athlete cannot relate to a handicapped person. Or maybe they are just plain lucky and don't know that a black swan event is about to visit the Titanic as they sleep peacefully in their warm bunkers while I shiver as a stowaway on one of the lifeboats. Why do I describe myself as a stowaway ? Because I am never really fully on board. Or is it because I am paranoid ? Andy Grove would be proud.

Was it Sartre who said that life is absurd ? Is the answer really 42 after all ?!

I had often wondered about having a place to dump or arrange my various ideas about managing my various ideas about managing my various ideas (ad infinitum). I have tried many different devices like Excel, Google Spreadsheets, Notepad Text Files, Sticky Notes, Email (sorted into folders) etc among others. I guess a blog might be better as it helps in the indexing and retrieval of the meme. As a bonus, I might acquire some fame or notoriety (since any publicity is supposed to good publicity) in the process. This is the result !