Learn Advance Your Future.
Find the best courses, videos, books, podcasts, and blogs to learn a new skill
Today In Digital Marketing
Top of Mind: Use Content to Unleash Your Influence and Engage Those Who Matter to You
A Tour of Go
Tour of Rust
Welcome to the Tour of Rust. This is meant to be a step by step guide through the features of the Rust programming language. Rust is often considered a language with a steep learning curve, but I hope I can convince you there's a lot to explore before we even get to complex parts.
Introduction to Linux (Linux Foundation)
Play with Docker Classroom
Introduction to Data Visualization with Matplotlib (TreeHouse)
Learn Git in 15 mins (from GitHub)
Create Pixel Perfect Work with UI Design
Master the art of a product's visual language with our UI Design course. Working together with a professional mentor, you'll learn how to identify modern design patterns and how to implement them flawlessly in your own work. Intended for mid level designers, this course is the perfect way to upgrade your existing skills.
UX Academy by Designlab
Learn User-Centered Design with UX Research & Strategy
Design 101 Course by Design Lab
Remember what it was like to draw as a kid? Capture that creative spirit with our introduction to visual design. Working 1-on-1 with an expert mentor, you'll learn key concepts, and see what life's like as a designer. Perfect for boosting your resume, or kick-starting a new career.
AI Programming with Python (Udacity)
Data Structures & Algorithms in Python by Google (Udacity)
Technical interviews follow a pattern. If you know the pattern, you'll be a step ahead of the competition. This course will introduce you to common data structures and algorithms in Python. You'll review frequently-asked technical interview questions and learn how to structure your responses
Knowledge-Based AI: Cognitive Systems by Georgia Tech (Udacity)
This is a core course in artificial intelligence. It is designed to be a challenging course, involving significant independent work, readings, assignments, and projects. It covers structured knowledge representations, as well as knowledge-based methods of problem solving, planning, decision-making, and learning.