
KEY FEATURES
The JavaScript Beginner Bootcamp is your one-stop shop when it comes to learning the language of JavaScript. The course starts from scratch and builds up your understanding of the world's most popular programming language. View JavaScript in action with whiteboard videos optimized for viewing on your smartphone. You can also practice JavaScript in your web browser! You'll finish this course with an understanding of JavaScript that will let you take a deeper dive into the language and possibly launch you into a new career as a JavaScript web developer.
- Access 188 lectures & 20 hours of content 24/7
- Learn basics of JavaScript
- Create interactive webpage & deploy to the web
- Become interview ready with whiteboard algorithm challenges
- Build a Portfolio Page with HTML & CSS
- Visually understand the JavaScript Language
- Look under the hood to understand how JavaScript works
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Rob Merrill Front End EngineerRob Merrill is a Front End Engineer who enjoys working with JavaScript. He lives in Seattle with his wife, cat and two dogs in an apartment that is too small to hold them all. He is an App Specialist at Subsplash in Seattle. He started coding around two years ago, meaning he knows some stuff but he also knows what it means to know nothing.

KEY FEATURES
If you want to land your first developer job then JavaScript is a great way to break into the industry with high in-demand skill. This course will guide you from step one in developing this coding superpower! This course is built to solve your problems! Both up to date with the newest JavaScript features this course is also timeless in teaching the essentials that everyone needs to know. Each minute of this course was created with the goal of helping you become a great engineer!
- Access 320 lectures & 34 hours of content 24/7
- Master the basics of the language, variables, objects, arrays, & functions
- Understand how to design the structure of the code you write
- Leverage Javascript's built-in methods to increase your productivity regardless of what libraries or frameworks you use
- Develop practical skills around higher-order functions that you will utilize for years to come
- Build awesome projects to fill your personal portfolio
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Rob Merrill Front End EngineerRob Merrill is a Front End Engineer who enjoys working with JavaScript. He lives in Seattle with his wife, cat and two dogs in an apartment that is too small to hold them all. He is an App Specialist at Subsplash in Seattle. He started coding around two years ago, meaning he knows some stuff but he also knows what it means to know nothing.

KEY FEATURES
If you have no coding experience and want to begin coding in Python for the first time then this is the course for you! In this course, you will immediately begin to learn the language of Python. You’ll learn the basic syntax of how the Python language works. After that, you are going to apply what we learn to mini-projects. That will allow you to take what you've learned and put it into practice. This course will give you opportunities to build mini-applications step by step in a way that makes sense to someone learning to program for the first time or still learning the basics of programming.
- Access 88 lectures & 6 hours of content 24/7
- Learn the basic syntax of how the Python language works
- Apply what you learn to mini projects
- Build mini applications throughout the course
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Rob Merrill Front End EngineerRob Merrill is a Front End Engineer who enjoys working with JavaScript. He lives in Seattle with his wife, cat, and two dogs in an apartment that is too small to hold them all. He is an App Specialist at Subsplash in Seattle. He started coding around two years ago, meaning he knows some stuff but he also knows what it means to know nothing.

KEY FEATURES
This is an updated course to keep up with the changing technologies. This course now includes the secret way to get a job interview without submitting a resume. It's not really a "secret" it's just a technique that nobody talks about — until now. It'll change the way you look for a job as a web developer! In this course, you'll also learn how to bypass submitting a resume to strangers, and how to get an interview with your dream company.
- Access 23 lectures & 1 hour of content 24/7
- Know the secret way senior developers get job offers so quickly
- Use the hidden coding tool all developers use, but nobody talks about
- Stop blindly submitting resumes & get a real interview
- Work your way into your dream company
- Find what skills are actually in demand in your city
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Kalob Taulien | Web Developer & Coding InstructorHe is a professional web developer who 's been developing websites and working with startups since 1999. He also has a broad set of skills in software, web development, and information technology. Teaching over 210,000 students on Udemy alone, he's helped tens of thousands of people learn web development. From zero to hero and novice to ninja, he's considered a top teacher by thousands.
Throughout the years, Kalob has built hundreds, if not thousands, of websites, and has created multiple companies from his ideas and software. He also provides one-on-one coaching and startup consulting to new organizations.

KEY FEATURES
The best way to learn Python is by using Python, and this massive course will teach you while you develop real-life applications. Over the course, you'll truly begin to appreciate the many, many uses of Python as you build web applications, database applications, web visualizations, and much more. By course's end, you will have built 10 applications that you can be proud of, and have the tools to go off on your own into the world of Python programming.
- Access 249 lectures & 23 hours of content 24/7
- Create 10 real-world Python programs (no toy programs)
- Strengthen your skills with bonus practice activities throughout the course
- Create an English Thesaurus app that returns definitions of English words
- Create a web scraper that extracts real-estate data
- Use Python to schedule programs based on computer events
- Learn GUIs (Graphical-User Interfaces)
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Ardit Sulce | Founder & Author, PythonHowArdit Sulce received his master's degree in Geospatial Technologies from the Institute of Geoinformatics at University of Muenster, Germany. He also holds a Bachelor's degree in Geodetic Engineering. Ardit offers his expertise in Python development on Upwork where he has worked with companies such as the Swiss in-Terra, Center for Conservation Geography, and Rapid Intelligence. He is the founder of PythonHow where he authors written tutorials about the Python programming language.

KEY FEATURES
The goal of this course is to remove the big learning curve that you face when you start to learn ROS by yourself. It will show you, step by step, what you need to know to get started and master ROS basics. For each section, the instructor will explain one concept in a way that is easy to understand, and then you will practice with me by writing, building, and running some code. This course will show you what you need to pay attention to, what you need to focus on, and how to avoid common mistakes. And, more importantly, you will get some activities and challenges to make you practice on the concepts that you’ve just seen.
- Access 100 lectures & 10 hours of content 24/7
- Master ROS basics
- Create, build, run, & debug your ROS program
- Learn ROS best practices to make your application readable & scalable
- Create reusable code for any robot powered by ROS
- Write ROS code with both Python and C++
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Edouard Renard | Software Engineer & EntrepreneurEdouard Renard is a software engineer and entrepreneur. He enjoys teaching new technologies to people, and making complex stuff easy to understand. His method is simple and contains only 3 words: Step-By-Step. He knows how hard it can be to learn a new topic and just be lost in an ocean of information, without knowing what to do. In his courses, he makes sure that you learn one step at a time, through practice, and that you also learn the best practices.
Edouard also co-founded a robotics startup in 2016, building a complete robotic arm, from scratch, with Arduino, Raspberry Pi, Ubuntu, and ROS. Thus, he is aware of things that work and things that don’t work, thanks to a lot of practice. This will save you a precious time and make you progress faster.

KEY FEATURES
Learn how to build websites for your business or your portfolio. This is the best course to learn how to build websites with HTML CSS and JavaScript. In this course, you learn by doing. Build your own fantastic websites today. One of the best features is that you can watch the courses at any speed you want. This means you can speed up or slow down the video if you want to. This course is project-based so you will not be learning a bunch of useless coding practices.
- Access 41 lectures & 10 hours of content 24/7
- Learn to build your own websites
- Code in CSS, JavaScript, & HTML
- Build 20 fantastic websites
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Mammoth InteractiveMammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

KEY FEATURES
This course contains 19 hands-on lectures on machine learning models, datasets, attributes, and more. In this course, you'll train your first model with Python’s Pandas and Scikit-learn libraries, very popular tools for machine learning. Enroll now to go through a deep dive of the most popular spreadsheet tool on the market, Microsoft Excel. Build your own spreadsheets from scratch, and actually understand how they work! Concise, yet comprehensive and informative.
- Access 19 lectures & 1 hour of content 24/7
- Learn types of machine learning models
- Load datasets & visualize attributes
- Train your first model with Python's Pandas & Scikit-learn libraries
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Mammoth InteractiveMammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

KEY FEATURES
Learn the most commonly asked questions by the likes of Facebook, Google, Amazon, and Spotify for beginners. Preparing for the Java interview is hard. You need to understand not only concepts but also be able to articulate your thought process as you plan and execute a solution. In this course, you'll learn the best way to answer an interview question, look at the most commonly asked questions, and analyze the time complexity of various algorithms. You'll learn through hands-on coding examples and learn to solve problems quickly.
- Access 58 lectures & 6 hours of content 24/7
- Learn the most commonly asked questions by the likes of Facebook, Google, Amazon, & Spotify
- Articulate your thought process as you plan & execute a solution
- Know the best way to answer an interview question
- Analyze the time complexity of various algorithms
- Learn to solve problems quickly through hands-on coding examples
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Mammoth InteractiveMammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

KEY FEATURES
Amazon Honeycode combines the familiar interface of a spreadsheet with the data management capability of a database. Import your CSV files into this Amazon Web Service, and instantly create mobile and web applications for your team. All without coding. Completely tailored for beginners, this is a business changing course you don't want to miss. Use Amazon Honeycode's no-code app builder to create custom apps that help your team manage work and achieve its goals.
- Access 38 lectures & 5 hours of content 24/7
- Import spreadsheets into Amazon Honeycode
- Instantly create mobile & web applications for your team
- Transform your spreadsheets into custom apps to automate tracking data, automations & much more
- Build an app backwards using any CSV file
- Learn how to use every single object available for app development in Amazon Honeycode
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Mammoth InteractiveMammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

KEY FEATURES
Flutter is a new development framework for app development with a rich set of pre-built and pre-styled wireframing widgets, making it easy to deploy to Android and iPhone faster and easier. While Dart is a client-optimized language for fast apps on any platform. In this course, you will learn about Flutter, Dart language basics, and widgets that are used for functions, and there will also be projects included. Release your first app, launch a startup, or learn to code with an impressive portfolio. All it takes is this course.
- Access 54 lectures & 7 hours of content 24/7
- Learn how to use the Flutter app development framework
- Practice using variables, lists, maps functions, loops, classes, objects & inheritance with Google's programming language, Dart
- Build the UI for an app by using Flutter's text, button, text & image widgets
- Access all source code for instant reference
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Mammoth InteractiveMammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle and work out.

KEY FEATURES
In this easy-to-understand, hands-on course, you'll learn the most valuable Python Data Science basics and techniques. You'll discover how to implement these methods using real data obtained from different sources and get familiar with packages like Numpy, Pandas, Matplotlib, and more. You'll even understand deep concepts like statistical modeling in Python's Statsmodels package and the difference between statistics and machine learning.
- Access 116 lectures & 2 hours of content 24/7
- Access 117 lectures & 11 hours of content 24/7
- Get a full introduction to Python Data Science & Anaconda
- Learn basic analysis tools like Numpy Arrays, Operations, Arithmetic, Matrices, & more
- Explore data structures & reading in Pandas; CSV, Excel, JSON, and HTML data
- Pre-process & wrangle your Python data
- Create data visualizations like histograms, scatterplots, barplots, & more
- Discover how to create artificial neural networks & deep learning structures
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: intermediate
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Minerva Singh | Data Scientist, Cambridge UniverstiyMinerva Singh is a PhD graduate from Cambridge University where she specialized in Tropical Ecology. She is also a Data Scientist on the side. As a part of her research, she has to carry out extensive data analysis, including spatial data analysis using tools like R, QGIS, and Python. Minerva also holds an MPhil degree in Geography and Environment from Oxford University.

KEY FEATURES
Django is a web framework written in Python that promotes rapid development and pragmatic design. This course will teach you how to deploy a blog to a Ubuntu Linux server independently, build a Pig Latin translator, and design a Reddit clone. By building these three projects, you'll gain expertise using Python in web development.
- Access 69 lectures & 7 hours of content 24/7
- Learn how to start a new project & create apps within a project
- Run a project in a virtual environment using Virtualenv
- Understand how to work w/ templates & debug
- Explore authentication & user accounts
- Build 3 websites using Django
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Nick Walter | Mobile & Web DeveloperNick Walter is an iOS developer that has been focused on mobile app design and creation for over 3 years. His involvement in the iOS community started off with a bang, and, in 2013, he was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within his community, he is also co-president of an Apple developer group called "Cocoa Heads."

KEY FEATURES
Have you ever wanted to create an API for Django but didn't know where to start? Fed up with incomplete YouTube videos and poorly written tutorials? Do you have an existing Django project that you want to add an API to? Is the documentation for the Django REST Framework too complicated to understand? This course will walk you through the Django REST Framework from beginning to end.
- Access 27 lectures & 2 hours of content 24/7
- Be familiar with the Django REST Framework
- Creating a Reddit clone
- Add an API to an existing project
- Learn how to use Curl & test APIs
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: intermediate
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Nick Walter | Mobile & Web DeveloperNick Walter is an iOS developer that has been focused on mobile app design and creation for over 3 years. His involvement in the iOS community started off with a bang, and, in 2013, he was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within his community, he is also co-president of an Apple developer group called "Cocoa Heads."

KEY FEATURES
SwiftUI is an amazing new tool from Apple that allows us to make apps in a much simpler and faster way. In this course, you'll go through the beginnings of SwiftUI so that you learn the ground principles. You'll then take these and begin building apps! This course starts first by helping you build an iPhone app called HypedList, which will then be used to make an iPad app! You'll also learn how to create a widget and from there make a Mac app and a watch app. This course will finish off with an Apple TV app.
- Access 56 lectures 10 hours of content 24/7
- Learn the ground principles of SwiftUI
- Build an iPhone app called HypedList
- Create widgets with SwiftUI
- Proceed with making app for Mac, Apple Watch, & Apple TV
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Nick Walter | Mobile & Web DeveloperNick Walter is an iOS developer that has been focused on mobile app design and creation for over 3 years. His involvement in the iOS community started off with a bang, and, in 2013, he was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within his community, he is also co-president of an Apple developer group called "Cocoa Heads."

KEY FEATURES
C# is a simple and modern programming language, designed by Microsoft, that's widely used by developers and used by Microsoft for everything from Windows application development, to web development and game design. With over 20 hours of content, you will learn the fundamentals of C# using regular challenges and practical exercises and use your C# knowledge & skills with ease. By the end of the course, you'll hone in on your C# skills and have the skills and confidence to build your own projects.
- Access 131 lectures & 21 hours of content 24/7
- Learn the fundamentals of C# & .NET Framework
- Debug your code to find & fix bugs
- Work with the Console & Manipulate all of its aspects
- Understand the concept behind the 4 pillars of object-oriented programming
- Get quality code tips & guidelines throughout the course
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: intermediate
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Rob Percival | CodestarsPlease note: This course is taught by Tod Vachev, and is one of the courses produced by Rob Percival and Codestars
Rob Percival is a best-selling instructor that wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible. He created Codestarswith all other instructors to create & teach courses that are well-structured, super interactive, and easy to understand. Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

KEY FEATURES
Web developers are highly in-demand - that's no secret. Whether you're looking to build a lucrative career from scratch or pick up some extra cash building and monetizing your own websites, this course is a great place to start. With this fully immersive course that covers everything 'code', you'll learn everything you need to start programming like a pro. It's time to join the 21st-century workforce!
- Access 301 lectures & 31 hours of content 24/7
- Learn fundamentals of HTML5, CSS3 & Python
- Build responsive websites with jQuery, PHP 7, MySQL 5 & Twitter Bootstrap
- Develop blogs & eCommerce sites with WordPress
- Discover smart ways to add dynamic content by using APIs
- Receive free unlimited web platform for one year
- Make a Twitter clone to put your knowledge into action
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Rob Percival | CodestarsPlease note: This course is taught by Tod Vachev, and is one of the courses produced by Rob Percival and Codestars
Rob Percival is a best-selling instructor that wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible. He created Codestarswith all other instructors to create & teach courses that are well-structured, super interactive, and easy to understand. Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

KEY FEATURES
This course gives you get the step by step instruction for each technology in the SwiftUI framework and see how to use the different views, initializers, methods, and modifiers that are available for each of those technologies. If you’re not familiar with SwiftUI, it’s a new way to program that uses a declarative approach, which lets us build incredibly cool apps, using about 5 times less code than previous programming paradigms. SwiftUI includes all of Apple's platforms, so build the app once, and deploy it on the other platforms very easily.
- Access 230 lectures & 24 hours of content 24/7
- Learn how to use the SwiftUI framework, its tools & technology
- Build apps with your knowledge
- Use different views, initializers, methods & modifiers for each SwiftUI technology
- Use a huge library of code
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Stephen DeStefano | iOS/macOS Developer & Swift InstructorStephen DeStefano is an Apple developer who has been creating apps for 7 years. He has worked with top programmers in the field, and continuously stays current and grows with Apple as technology continues to evolve. His goal here is to create video instruction that makes it easy for students to work with Apple's new language, Swift, and incorporate that knowledge into creating, some pretty amazing apps.

KEY FEATURES
This is one of the most comprehensive, yet straight-forward, courses for the Ruby programming language and the Ruby on Rails web development framework you can take! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Ruby and Ruby on Rails, this course is for you! This course includes full source code for you to download and use offline to learn at your own pace. You also get instructor access so you can ask questions as you learn.
- Access 126 lectures & 14 hours of content 24/7
- Learn to use Ruby & Ruby on Rails professionally
- Learn advanced Ruby on Rails features, like the deployment & rapid development
- Understand complex topics, like Ruby blocks, built-in & custom helpers
- Create web applications with HTML, CSS, testing, version control & production deployment
- Create 3 Ruby on Rails projects, including a fully-functioning user authentication & login application
- Understand how to use version control with Git & GitHub
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: intermediate
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Tony StauntonTony Staunton is a Python development and productivity consultant, helping over 20,000 students. He loves all things to do with programming, productivity, books, and the internet. Tony created and ran his own software business and won several awards from, a most innovative startup to the best product.

KEY FEATURES
Python Pandas are one of the most used libraries in Python when it comes to data analysis and manipulation. Whether in finance, scientific fields, or data science, familiarity with Pandas is a must-have. This course teaches you how to work with real-world data sets for analyzing data in Python using Pandas. Not only will you learn how to manipulate and analyze data you will also learn powerful and easy to use visualization techniques for representing your data.
- Access 33 lectures & 2 hours of content 24/7
- Use Pandas DataFrames to work w/ tabular data
- Use conditional filtering to select relevant information from datasets
- Create graphical plots such as bar, line, area, scatter, & more
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: intermediate
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Tony StauntonTony Staunton is a Python development and productivity consultant, helping over 20,000 students. He loves all things to do with programming, productivity, books, and the internet. Tony created and ran his own software business and won several awards from, a most innovative startup to the best product.

KEY FEATURES
The Raspberry Pi has become one of the most popular tools for hobbyists and engineers alike, but it can be tough to find the best jumping-off point when you start tinkering. This course offers some general Pi knowledge and will show you some of the many ways you can make your Pi work for you. From installing different operating systems to using the Raspberry Pi as a web server, you'll open up a whole new realm of possibility for your device.
- Access 13 lectures & 1 hour of content 24/7
- Discover how to install the optional Pi camera board
- Understand the UART protocol
- Learn how to interface w/ a GPS module using I2C
- Use the Pi as a Network File Server
- Put Windows 10 on your Raspberry Pi for a more familiar operating system
- Turn your Pi into a fully-functioning web server
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Wolf Donat | Engineer, Writer, & MakerWolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it.

KEY FEATURES
Welcome to the PHP & MySQL Certification Course for Beginners. This course offers a comprehensive guide to learning how to code in PHP. It also explores integrating MySQL Databases into your PHP Projects for dynamic, user-driven functionality. The course starts with PHP basics, including variable declaration and data output. The lessons then transition into working with objects, conditional statements, loops, functions, arrays, form validation, sorting, and much more.
- Access 66 lectures & 3 hours of content 24/7
- Learn how to code in PHP
- Integrate MySQL Databases into your PHP projects
- Progress into commonly used SQL statements for database administration
- Create database connections & execute SQL statements directly from PHP scripts
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
YouAccel TrainingYouAccel is a leading provider in online training, offering courses across numerous industries from IT and Development to Business, Marketing, Design, and Productivity.
The e-learning experience provided by YouAccel is Dynamic. Each course is streamed in High Definition with corresponding assignments, quizzes, and exams that are delivered and graded electronically. All YouAccel courses are taught by certified educators that have numerous years of work experience in the field for which they provide instruction.
The courses can be taken at one's own pace and are offered at several levels including beginner, intermediate, and advanced. Online courses are also compatible with any mobile device for the ultimate in convenience.

KEY FEATURES
With over 64% of the world using mobile devices to browse web pages, it’s no surprise that Bootstrap and jQuery have become the industry leaders in front-end scripting languages. This course starts right from the foundational concepts and gradually progresses to intermediate topics. Through a project-style learning approach, students will have the opportunity to build mobile-responsive web pages, complete with animation and interactivity.
- Access 85 lectures & 4 hours of content 24/7
- Create Mobile-Responsive web pages using the Bootstrap Grid System
- Work with Typography in Bootstrap for modern, stylish fonts
- Add events to page elements using jQuery
- Create animations in jQuery (Fade, Toggle, Slide, Animate, Hide-Show)
- Use the Get Content function to retrieve Values & Attributes
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
YouAccel TrainingYouAccel is a leading provider in online training, offering courses across numerous industries from IT and Development to Business, Marketing, Design, and Productivity.
The e-learning experience provided by YouAccel is Dynamic. Each course is streamed in High Definition with corresponding assignments, quizzes, and exams that are delivered and graded electronically. All YouAccel courses are taught by certified educators that have numerous years of work experience in the field for which they provide instruction.
The courses can be taken at one's own pace and are offered at several levels including beginner, intermediate, and advanced. Online courses are also compatible with any mobile device for the ultimate in convenience.

KEY FEATURES
If you are interested in mastering the art of front-end development, look no further. This course is the complete beginner's guide to developing cutting-edge web pages that are fully mobile responsive. The course branches into three sections. It starts by exploring HTML5, students learn the composition of a web page and how a web browser interprets HTML code to display the visual elements of a page. This covers just about every aspect of HTML syntax, to ensure you are well prepared for the remaining sections ahead.
- Access 114 lectures & 5 hours of content 24/7
- Master HTML & code customized, stylish web pages
- Add interactivity to Static HTML elements using JavaScript
- Learn to build mobile responsive web pages, using the Bootstrap Framework
- Create modern, stylish websites using the latest scripting languages
- Learn to build stylish forms in Bootstrap with complete JavaScript enabled validation
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
YouAccel TrainingYouAccel is a leading provider in online training, offering courses across numerous industries from IT and Development to Business, Marketing, Design, and Productivity.
The e-learning experience provided by YouAccel is Dynamic. Each course is streamed in High Definition with corresponding assignments, quizzes, and exams that are delivered and graded electronically. All YouAccel courses are taught by certified educators that have numerous years of work experience in the field for which they provide instruction.
The courses can be taken at one's own pace and are offered at several levels including beginner, intermediate, and advanced. Online courses are also compatible with any mobile device for the ultimate in convenience.

KEY FEATURES
Java is an object-oriented, general-purpose language that is able to run independent of platform and is designed to require as few dependencies as possible. As such, the language has found wide use in web development, software development, and more – making it an in-demand and stable language for the industry. In addition, Java is one of the top language choices for mobile development on Android, making it an essential skillset for mobile developers. This course will cover the fundamentals of the Java language and provide you with in-demand skills not only for Android development but for the development industry at large.
- Access 18 lectures & 1 hour of content 241/7
- Set up & run Java code
- Manipulate data with variables & operators
- Manage datasets with arrays, array lists, & hashmaps
- Use conditionals & loops for control flow
- Add program logic with functions
- Implement classes & objects for OOP
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Zenva AcademyTrusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.
The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

KEY FEATURES
Develop important programming skills by learning the fundamentals of C++, one of the most universal and in-demand programming languages in the development industry. C++ is a general-purpose language known both for its efficiency to perform tasks quicker than other languages, as well as its popularity as a code base for both programs and games. Through this course, you will be shown all the foundations needed to understand how to write C++ programs in the context of a game project and gain the knowledge needed to expand into your own C++ projects.
- Access 22 lectures & 2 hours of content 24/7
- Set up a C++ project and compile the code
- Print out certain output based on user input
- Deal with common language features such as variables, operators, and functions
- Understand pointers and how they relate to memory management
- Control a program’s flow with conditions, loops, & more
- Work with object-oriented programming principles
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Zenva AcademyTrusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development.
The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

KEY FEATURES
Front-end development has proven itself as one of tech's most lucrative—and accessible—fields, and now's the perfect time to get your foot in the door! Designed from the ground up as a comprehensive front-end development primer, this course will have you foster real, employable skills as you work on projects ranging from a simple HTML page to a complete JavaScript-based Google Chrome extension. This course covers the most popular web development frameworks, and will get you started on your path towards becoming an in-demand developer!
- Access 117 lectures & 14 hours of content 24/7
- Dive into web development basics w/ HTML
- Explore Cascading Style Sheets (CSS)
- Familiarize yourself with JavaScript programming
- Discover the jQuery JavaScript library & Bootstrap framework
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Certificate of completion included
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Joseph Delgadillo | Best-Selling InstructorJoseph Delgadillo is the founder of JTDigital Courses, an education technology company. He has been active in the online learning industry since 2015 and has worked with several prominent companies. As of 2022, over 1 million students across the globe have enrolled in his courses covering network security, Python programming, web development and more. He teaches skills ranging from computers and technology, to entrepreneurship and digital marketing.