Learn Advance Your Future.
Find the best courses, videos, books, podcasts, and blogs to learn a new skill
Trending Skills
Type
Skill level
Cost
Argument Diagramming
Potentially useful to a broad range of students, Argument Diagramming provides an introduction to exploring and understanding arguments. This course will explain what the parts of an argument are and how to break arguments into their parts and create diagrams to show how those parts relate to each other.
Free podcasting video course
There's never been a better time to make a podcast: podcasts are soaring in popularity, the tech is easier than ever, and there's still a lot of opportunity for new podcasters.
This free online course is everything you need to launch your own podcast and take advantage of this exciting new medium.
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.
Linux Command Line Basics (Udacity)
We have built this course for beginners who have no experience with the Linux system and the command-line interface. In this course, you'll learn the basics of the command line interface of a Linux server: the terminal and shell (GNU Bash). This course includes an introduction to files and directories in the Linux filesystem.
Product Design by Google (Udacity)
There is nothing more powerful than an idea whose time has come. This course is designed to help you materialize your game-changing idea and transform it into a product that you can build a business around. Product Design blends theory and practice to teach you product validation, UI/UX practices, Google's Design Sprint and the process for setting and tracking actionable metrics.
Swift for Beginners (Udacity)
In this course, you'll begin learning Swift, Apple's programming language for building iOS applications. You'll start with fundamentals and work your way towards understanding all the core principles necessary to get started creating your first app. At the end of the course, you'll complete a problem set of exercises designed to challenge your understanding of Swift and give you the opportunity to apply what you've learned.
Free Accounting Courses (edX)
Take online accounting courses from top institutions like Columbia, Maryland, New York Institute of Finance, and more. Learn about accounts payable, debits and credits, cash flow statements, revenue recognition, the accounting cycle, bank reconciliation, accounts receivable, accounting concepts, and more with online courses.