What about this course?
Learn the foundations of programming and computer science using a real-world project-focused approach with 27 real-world projects.
Instructor for this course
This course is composed by the following modules
Computer Science 101 - Lecture
Python Concepts - Lecture
Project Overview Week 2
Project 1 Installing Python on Linux Ubuntu
Project 2 Creating reusable variables and functions
Project 3 Creating a class of Cars
Project 4 Creating and using types
Project 5 Using lists dictionaries and tuples
Project 6 Python arithmetic operators
Project 7 Installing and using libraries
Project 8 Comparing Python to Go
After The Basics - Lecture
Writing Frontend and Backend Applications, Pair Programming, and deploying apps with CI/CD - Lecture
Project Overview Week 4
Project 1 Web scraper
Project 2 To-Do app
Project 3 Grab a buddy and start programming
Project 4 CICD for serverless
Project 5 CICD for containers and kubernetes
Infrastructure-As-Code with Python - Lecture
Project 1: Create a storage account in Azure with Pulumi
Project 2: Create an S3 bucket in AWS with Pulumi
Project 3: Create an AKS cluster in Azure with Pulumi
Project 4: Create an IAM user in AWS with AWS CDK
Project 5: Intro to Hashicorp CDK
Machine Learning (ML) and Python - Lecture
Project 1: Create data sets
Project 2: ML Mean Median mode
Project 3: ML Data Distribution
Project 4: Set up Azure Machine Learning
Project 5: Jupyter Notebooks and Azure Notebooks
Common Course Questions
If you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?
Are the training videos downloadable?
I only want to purchase access to one training course, not all of them, is this possible?
Are there any fees or penalties if I want to cancel my subscription?