Master NumPy & Pandas.
Starting with the basics, ending at mastery. We've got you covered every step of the way.
Get a Certificate That Means Something.
The Best Learning Environment.
And finally, our Course Material.
-
Chapter 1: Introduction to Pandas
Get introduced to Pandas by learning how to construct, query, and manipulate DataFrame and Series Objects: The 2 Fundamental Data Structures in Pandas.
💻1: Exploring Pandas ... Let's check out those cute fluffy bears.
🧠2: Recall 1
💻3: Pandas DataFrames ... They're basically just tables. Really awesome tables.
🧠4: Recall 2
💻5: Pandas Series ... Each column and each row is a Series.
💻6: DataFrame.loc[ ] ... Targeting specific rows.
🧠7: Recall 3
💻8: Useful Utilities ... An assortment of awesome Pandas stuff.
✏️9: Final Assessment
Chapter 2: Intermediate Pandas
Perform complex Data Analysis and Wrangling in Pandas using techniques such as Apply, Lambdas, and Loops. Plus, learn how to deal with missing data / NULL values.
💻1: Intermediate Pandas ... We'll get more used to the bears.
💻2: Looping through a DataFrame ... Important to know, but it's pretty computationally slow.
💻3: Manual Analysis ... Keeping it old-school for now.
💻4: DataFrame Analysis ... Automation... s p o o k y
🧠5: Recall 1
💻6: DataFrame.describe( ) ... It's better than it sounds.
🧠7: Recall 2
💻8: Operations on a Series ... Data wrangling at its finest.
💻9: Apply ... Custom transformations. Common ETL stuff.
🧠10: Recall 3
💻11: DataFrame.apply( ) ... More generic transformations.
🧠12: Recall 4
💻13: Looping through columns ... It really just loops through the names.
💻14: Missing Data ... Where'd my data go?
💻15: Filtering DataFrames ... Basically SELECT in SQL.
🧠16: Recall 5
💻17: DataFrame Sorting ... Order up!
✏️18: Final Assessment
Chapter 3: Advanced Pandas
Unleash your inner Panda Bear using advanced concepts such as Index Manipulation, Merge, Date Programming, and learn the essential difference between In-Place and Return.
💻1: Group By ... Group up those rows!
💻2: Index ... The far left column, the one with the IDs.
🧠3: Recall 1
💻4: Concat ... Con-kitty
🧠5: Recall 2
💻6: Merge ... Basically an SQL Join.
🧠7: Recall 3
💻8: Dates ... Programmers hate these things for good reason. But we need em.
💻9: In-Place vs Return ... Know the difference!!!
🧠10: Recall 4
✏️11: Final Assessment
Chapter 4: Introduction to NumPy
Gain an introduction to NumPy by learning about N-Dimensional Arrays, Shape and Reshape, and essential operations on Arrays such as Indexing and Slicing.
💻1: Introduction to NumPy ... NumPy is tricky. Take your time with it.
💻2: NumPy Arrays ... [1 2 3], not [1, 2, 3]
🧠3: Recall 1
💻4: N-Dimensions ... How many dimensions? N-many!
💻5: Array Shape ... The arrangement of the items.
🧠6: Recall 2
💻7: Array Reshape ... If you don't like the shape, just change it already.
🧠8: Recall 3
💻9: Array Indexing and Slicing 1 ... Pretty similar to list stuff.
🧠10: Recall 4
💻11: Array Indexing and Slicing 2 ... Still similar to list stuff... just more general.
🧠12: Recall 5
💻13: Mathematical Operations on Arrays ... Add 'em divide 'em... do whatever you want with 'em.
✏️14: Final Assessment
Chapter 5: Advanced NumPy
Become a NumPy Master by performing advanced techniques such as Broadcasting, Concatenation, Aggregate Functions, and Vectorization to unlock the full capabilities of the framework.
💻1: Operations on Multiple Arrays ... [1 2 3] + [2 3 4] == [3 5 7]
🧠2: Recall 1
💻3: Operations Between Different Arrays ... Now it gets a little weird.
🧠4: Recall 2
💻5: Modifying NumPy Arrays ... Very similar to how lists do it.
💻6: np.arange( ) ... Helps us build arrays quickly.
💻7: np.linspace( ) ... Evenly spaced numbers in a range.
🧠8: Recall 3
💻9: Array Concatenation 1 ... If you can't beat em, join em.
💻10: Array Concatenation 2 / Axis ... If you still can't beat em, still join em.
🧠11: Recall 4
💻12: Aggregate Functions ... Sums, averages ... all the common stuff.
🧠13: Recall 5
💻14: Random Arrays ... Not completely random... statistically random.
💻15: Vectorization / Parallelization ... Understand this lesson. Please. Please?
✏️16: Final Assessment