
Learn Python basics—variables, functions, if statements, and data structures like lists, dictionaries, and sets—then loops, input/output, file I/O, classes, inheritance, error handling, and build a Ticketek dog.
Explore how variables store data, update values, and distinguish global from local scope with integers, floats, and strings. See assignment, printing, and shorthand operations in Python, including constants like pi.
Explore for loops in Python to iterate over strings and lists, print characters, and build lists with range and append.
Master nested loops to draw a tic tac toe grid in Python, printing rows and separators with for loops and if statements while controlling flow and formatting.
Learn to manage inventory with Python dictionaries by simulating a shoe store: track stock by size, decrement on sale, and stop on negative input.
Learn how to read from and write to files in Python by opening, reading, writing, appending, and properly closing files, including line-by-line reading and the with statement.
Create a tic tac toe game with a draw_field function to render the board, accept row and column input, update a 3x3 field stored as lists, and alternate X and O.
Create a dog class that inherits from pet, adding breed and favorite toy, and instantiate a husky named snowball to demonstrate the wants to play method.
Explore Python classes by building a pet hierarchy with cat and dog subclasses, using inheritance, initializers, and methods to manage name, age, hunger, playful, and sit or play actions.
Import the time library, use clock to capture start and end times, and use sleep to pause execution, measuring elapsed seconds for performance.
Demonstrate generating a random float between 0 and 1 and a binary-search style algorithm where the computer narrows bounds to guess the number, and measures runtime with clock.
Expand the blackjack player class with hit and play methods, recalculate scores after each card, handle aces, and add basic betting with pay and win.
Expand the project with a betting system and a win function, including blackjack payouts. Implement a bet method, track money, and reset bets after each round.
Learn to handle errors in python with try and except, manage value and name errors, and use finally and raise to keep programs running and debugging efficient.
Do you want to learn how to visualize data and get a start on making digital art?
You've come to the right place.
This course was funded by a wildly successful Kickstarter.
We begin with a complete introduction to coding.
Then you take your Python knowledge and apply it to Matplotlib. We go over many cool features of Matplotlib that we can use for data visualization.
We show you how to make line plots, scatter plots, candlestick plots. You learn how to customize the visuals of your graph and to add text and annotate graphs. And much more!
Digital artist Kevin Liao from Mammoth Interactive will teach you how to use Blender to make low-poly art. You draw 32 3D models of buildings for use in game development or other creations of your choice.
This course is perfect for beginners. We begin with a thorough introduction to the Blender interface. Blender is a powerful (and free) program that can be used to make art assets. The art you make in Blender is easy to add to games or other projects. Even if you're not an artist, you can make basic art models.
Why choose Mammoth Interactive?
We prioritize learning by doing. We blend theory with practical projects to ensure you get a hands-on experience by building projects alongside your instructor. Our experienced instructors know how to explain topics clearly at a logical pace. Check out our huge catalog of courses for more content.
When you have a free afternoon, spend it efficiently by learning a new skill that you can put on your resume, with a finished project you can add to your portfolio. Before you know it, your showcase will grow with all the projects that will have built up over time.
Taking daily steps to grow your toolkit will ensure that you remain a lifelong learner. As they say, there's no such thing as a small step. Every action you take will impact the rest of your career.
You get full lifetime access to this course for a single fee. Enroll today to join the Mammoth community!