Learn Advance Your Future.
Find the best courses, videos, books, podcasts, and blogs to learn a new skill
Trending Skills
Type
Skill level
Cost
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.
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.
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.
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.