KEY FEATURES
If you would like to learn Python 3 programming, you are going to love this course! Get started with the most beginner-friendly programming language and start writing your very own programs today! This course was designed for absolute beginners who wish to master the Python programming language. All lectures are downloadable for offline viewing. English subtitles and a certificate of completion are available as well.
★ ★ ★ ★
★
- Access 78 lectures & 17 hours of content 24/7
- Understand why Python is important
- Learn Python programming basics including Strings, Variables, IF statements & more
- Learn about functions in Python
- Reverse a string function
- Explore lists, tuples & dictionaries
- Navigate through the system with OS library
- Understand object oriented programming
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Basic computer knowledge
THE EXPERT
Joseph Delgadillo | Best-Selling Instructor
★ ★ ★ ★
★
Joseph Delgadillo teaches skills ranging from computers and technology to entrepreneurship and digital marketing. Take a course with him to get an over-the-shoulder view of how experts are successful in their respective fields. He is a proud alumnus of Central Washington University.
KEY FEATURES
If you are looking for a crash course in C++, you are going to love C++ for Absolute Beginners! We know that your time is valuable, so we included everything you need to know about C++ in a concise video course.
- Access 21 lectures & 4 hours of content 24/7
- Get an introduction to C++
- Learn about integers, operators, & strings
- Explore loops, if-statements, functions, pointers, & switches
- Debug Visual Studio memory
- Understand object-oriented programming
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Basic computer knowledge
THE EXPERT
Joseph Delgadillo | Best-Selling Instructor
★ ★ ★ ★
★
Joseph Delgadillo teaches skills ranging from computers and technology to entrepreneurship and digital marketing. Take a course with him to get an over-the-shoulder view of how experts are successful in their respective fields. He is a proud alumnus of Central Washington University.
KEY FEATURES
This course covers the Django web framework from the beginning and covers advanced Django features. The course is ideal for those who know Python basics and want to be able to build web apps using Python. By the end of the course, students will have learned to develop their own web apps. Besides Django, the course also covers HTML, CSS, and Bootstrap to give students an introduction to full-stack development with Django so that they can build complete web apps from scratch.
- Access 32 lectures & 3 hours of content 24/7
- Create data models, views & URLs and implement an admin site for your blog
- Create sitemaps & RSS feeds and implement a full-text search engine with PostgreSQL
- Implement authentication with Facebook, Twitter & Google
- Create user profiles, image thumbnails, a bookmarklet & an activity stream
- Implement a user-follower system & add infinite scroll pagination to your website.
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Ardit Sulce | Python Programmer, Founder & Author, PythonHow
★ ★ ★ ★
★
Ardit Sulce received his master’s degree in Geospatial Technologies from the Institute of Geoinformatics at the 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 has written tutorials about the Python programming language.
KEY FEATURES
The Python Mega Course is an online course that uses a hands-on teaching approach which has proved to be very successful with thousands of students who have taken the course, built their own programs, and even found a Python job afterward. The course focuses on teaching you Python by building real-world Python programs. That way, you learn the language syntax, but most importantly, you will learn the actual skill of designing and building real-life programs.
- Access 258 lectures & 25 hours of content 24/7
- Go from a total beginner to a confident Python programmer
- 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
- Code a personal website entirely in Python
- Create a mobile app that improves your mood
- Create a desktop app for storing data for books
- Create a webcam app that detects moving objects
- Create a web scraper that extracts real-estate data
- Create a data visualization app
- Create a database app
- Create a geocoding web app
- Send automated emails
- Analyze & visualize data
- Use Python to schedule programs based on computer events.
- Learn OOP (Object-Oriented Programming)
- Learn GUIs (Graphical-User Interfaces)
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- A computer (Windows, Mac, or Linux)
- No prior knowledge of Python is required
- No previous programming experience needed
THE EXPERT
Ardit Sulce | Python Programmer, Founder & Author, PythonHow
★ ★ ★ ★
★
Ardit Sulce received his master’s degree in Geospatial Technologies from the Institute of Geoinformatics at the 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 has written tutorials about the Python programming language.
KEY FEATURES
No coding experience? This is the course for you. Whether you’ve dabbled in HTML or never touched a single line of code in your life, this course will prepare you to take on professional programming jobs, big and small. From basic CSS styling to popular frameworks like Bootstrap, this training will stack your resume with skills that will check every box on your dream job description. And, with guidance on completing 15 different real-life app projects, this course will prepare you to enter the job market with real portfolio pieces that are sure to impress.
- Access 492 lectures & 84 hours of content 24/7
- Understand the most popular languages & frameworks available
- Learn HTML5 & CSS3 to build and style web pages
- Use Javascript, jQuery & jQuery User Interface to make interactive sites
- Make responsive sites for any device w/ Twitter Bootstrap
- Study data-driven programming w/ PHP, Ajax & MySQL
- Build mobile apps for iOS & Android
- Deploy your apps to the Apple App & Google Play store
- Walk through building 15 real-life app projects
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Basic computer knowledge
THE EXPERT
Development Island
★ ★ ★ ★
★
Development Island is a UK-based innovative company specialized in providing the best technology courses on the internet. They take pride in teaching over 100,000 students from 173+ countries. They believe their courses are the best in the market for two reasons:
- They use a practical approach that they developed over years of experience: Learning by doing
- They make your learning experience enjoyable and fun
KEY FEATURES
JavaScript the Basics is your one-stop course to enter into the language of JavaScript. This course takes you from scratch and builds up your understanding of the world’s most popular programming language together. You can practice JavaScript in your web browser! Take advantage of Google Chrome developer tools to put the JavaScript you have learned during the whiteboard lessons into practice with further examples and challenges. This course is also full of mini-projects that allow you to apply the JavaScript you are learning to actually build something that you can use.
★ ★ ★ ★
★
- Access 284 lectures & 37 hours of content 24/7
- Take a deeper dive into JavaScript
- Learn best JavaScript practices
- Work with JS Objects, Arrays, Functions, & Conditionals
- Learn JS functional programming
- Build a portfolio page with HTML & CSS
- Make an interactive web page
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- No prior coding experience needed
THE EXPERT
Development Island
★ ★ ★ ★
★
Development Island is a UK-based innovative company specialized in providing the best technology courses on the internet. They take pride in teaching over 100,000 students from 173+ countries. They believe their courses are the best in the market for two reasons:
- They use a practical approach that they developed over years of experience: Learning by doing
- They make your learning experience enjoyable and fun
KEY FEATURES
There are an endless number of programming languages out there, and new ones are added on an almost daily basis. To keep on top of the game and broaden your skill set, picking up a few of these new languages never hurts. Google Go (golang) is the programming language created by one of the largest technology names in the world – Google – so having Go in your arsenal is a surefire way to add to your coding credentials. This course will teach you everything you need to know about Go.
This course has been designed for those who are familiar with coding and programming languages but have not yet turned their hand to Google Go. It’s also perfect for beginner programmers who want to diversify their skills by learning a new language. It’s not intended for complete beginners learning their first language, although it does make an excellent follow-up course.
★ ★ ★ ★
★
- Access 45 lectures & 3 hours of content 24/7
- Learn Go fundamentals & apply them in real-world scenarios
- Get to grip with advanced features like Go Language & Concurrency
- Understand & develop your knowledge of programming fundamentals
- Build up a knowledge foundation for more advanced programming languages
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Some programming fundamentals may benefit students.
- Software isn’t required for the course but LiteIDE is used. If LiteIDE is not available, golang org can be used in its place.
THE EXPERT
Integrity Training
★ ★ ★ ★
★
Integrity Training provides the corporate, government, and education sectors with proven on-demand training for employees. With 20 years in the business, over 600 online training courses, and over 1.2 M students taking the courses, Integrity Training is a name you can trust in workforce training.
KEY FEATURES
Java is one of the most prominent programming languages today due to its power and versatility. In this course, LearnWhilePracticing guides you to be operational right away. This class will help you uncover new skills through practice, instead of going over a boring class where you would not be grasping the concepts. Practices makes perfect! Oracle Certified Java Expert, Mr. Lawrence Decamora guides you throughout the whole course. Learn the basics of Java and start writing your own Java program in no time.
★ ★ ★ ★
★
- Access 168 lectures & 20 hours of content 24/7
- Learn the essentials of Java
- Understand the difference between a Class & an Object
- Know the use of an Integrated Development Environment (IDE)
- Explore the fundamental concepts of Java
- Build a GUI-based desktop application
- Start working with Java™ database connectivity (JDBC)
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
LearningWhilePracticing | Joe Ghal
★ ★ ★ ★
★
LearningWhilePracticing, founded by Joe Ghalbouni, has one of the most practical approaches when it comes to learning. Their goal is to let you be operational as quickly as possible while at the same grasping all the concepts required. Being able to work on your projects through software while learning it at the same time, is a source of motivation that will make you go further.
KEY FEATURES
This course will teach you how to build a website from the ground up. Node.js is a back-end JavaScript runtime environment that runs JavaScript code outside of a web browser. It is open-source and cross-platform. You may improve your skills, find a new career, and build powerful, robust web apps by learning NodeJS, a rapidly rising web server technology. MongoDB is a document-oriented NoSQL database that runs on any platform. You may create a modern application database for your projects by utilizing MongoDB. This course offers a fast-paced approach to provide you with the most comprehensive website creation experience possible.
★ ★ ★ ★
★
- Access 114 lectures & 8 hours of content 24/7
- Know what a MongoDB NoSQL database is
- Review & improve your JavaScript knowledge and skills
- Work with JS variables, data types, variable mutation, type coercion, & more
- Use conditional statements, functions & arrays, objects, loops, and more
- Build a local MongoDB database
- Count site visitors with MongoDB, Node, Express & EJS
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Mammoth Interactive
★ ★ ★ ★
★
Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider, and more.
Over 11 years, Mammoth Interactive has built a global student community with 1.1 million courses sold. Mammoth Interactive has released over 250 courses and 2,500 hours of video content.
Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox, and more. John also runs the SaaS company Devonian Apps, building efficiency-minded software for technology workers like you.
KEY FEATURES
Augmented reality allows applications to interact with the real world in new ways. With ARKit, iOS applications can react to the inputs from a camera and other sources. The results can be both a lot of fun and extremely useful. This comprehensive course gives you everything you need to build AR applications for iOS. It starts with a thorough tutorial in Swift, the preferred language for iOS applications. It then moves on to teach ARKit and AR programming.
- Access 113 lectures & 16 hours of content 24/7
- Play a video when looking at an image
- Blend body into the background
- Track a body
- Preview a product on its own box
- Show a full subway map with only a subway card
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
THE EXPERT
Mammoth Interactive
★ ★ ★ ★
★
Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider, and more.
Over 11 years, Mammoth Interactive has built a global student community with 1.1 million courses sold. Mammoth Interactive has released over 250 courses and 2,500 hours of video content.
Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox, and more. John also runs the SaaS company Devonian Apps, building efficiency-minded software for technology workers like you.
KEY FEATURES
If you want to build sophisticated and intelligent mobile apps or simply want to know more about how machine learning works in a mobile environment, this course is for you. It provides clear, concise explanations at each step along the way so that viewers can not only replicate, but also understand and expand upon what is taught. This course will teach you all you need to know about the languages, software, and technologies used in machine learning.
★ ★ ★ ★ ★
- Access 75 lectures & 10 hours of content 24/7
- Understand what Linear Regression, Machine Learning & Supervised Learning are
- Run ML models with TensorFlow Lite
- Be familiar with Android Studio & Kotlin
- Build a linear regression model with Python for TF Lite
- Build an Android app with TF machine learning model
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: beginner
- Have questions on how digital purchases work? Learn more here
Tools (not included)
- Android Studio 2020.3.1
- Kotlin 1.5.0
- Python 3.7.12
- TensorFlow 2.7.0
THE EXPERT
Mammoth Interactive
★ ★ ★ ★
★
Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider, and more.
Over 11 years, Mammoth Interactive has built a global student community with 1.1 million courses sold. Mammoth Interactive has released over 250 courses and 2,500 hours of video content.
Founder and CEO John Bura has been programming since 1997 and teaching since 2002. John has created top-selling applications for iOS, Xbox, and more. John also runs the SaaS company Devonian Apps, building efficiency-minded software for technology workers like you.
KEY FEATURES
This is one of the most comprehensive, yet straightforward, 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! In this class, we will teach you Ruby version 2.6 and Ruby on Rails version 6.0.
★ ★ ★ ★
★
- 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
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Basic computer knowledge
THE EXPERT
Tony Staunton
★ ★ ★ ★
★
Tony 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
Programs – and their associated algorithms – generally exist to solve real-world problems that we face every day. While present in every major industry, modern medicine is one where the digital revolution has changed everything about how doctors approach treating patients.
In this course, you’ll use Python to create a text-based medical bot that walks users through diagnosing dehydration. Along the way, you’ll practice key aspects of creating algorithms, master principles of software project management, and even discover the real-world impacts such programs have.
Regardless of what industry you think has problems to solve, this project will ensure you can both implement your ideas and apply your knowledge of algorithms in complex programming situations.
★ ★ ★ ★ ★
- Access 17 lectures & 1 hour of content 24/7
- Manage coding projects
- Design & implement algorithms
- Create decision-based questionnaires
- Process output & user input
- Test algorithm logic thoroughly
- Understand societal & data implications
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Basic Python knowledge & a Python coding environment
THE EXPERT
ZENVA
★ ★ ★ ★
★
Trusted by over 1 million 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
In this course, you’ll use the Python language to create a text-based escape room while exploring core techniques for working with game “objects”. You’ll also master a variety of relevant game development fundamentals such as creating puzzles, implementing interactive elements, managing a project, and evaluating potential bugs and societal implications for such a game. Regardless of what kind of coding projects interest you, these game and OOP foundations will prepare you to pursue any number of interactive projects with responsible habits.
★ ★ ★ ★
★
- Access 23 lectures & 2 hours of content 24/7
- Manage game projects
- Implement different interaction types
- Structure. store & display item data
- Evaluate inputs for specific answers
- Test your games for errors
- Consider the various impacts games have
PRODUCT SPECS
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Familiarity with object-oriented Python & a Python coding environment
THE EXPERT
ZENVA
★ ★ ★ ★
★
Trusted by over 1 million 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.