Introduction to Programming Using Python

This hands-on course validates foundational skills in Python programming, covering core concepts like data structures, file input/output, and basic scripting for entry-level developers.
874 learners enrolled

Skill level

Beginner

Hours to complete

10

Projects

5

Prerequisites

None

Your Guided Learning Pathway

In this 3 hour course your instructor will take you from beginner to intermediate level practitioner.
Step 1
Step 2
Step 3

Learn Python Principles

Learn all the concepts and principles you must understand as a junior Python engineer.

Install Python and learn about data types, ifs and loops, functions, modules, and more.

This course includes practice exam questions for the Microsoft MTA Python exam, which has been retired.

Manage Python

After completing this course, you can develop and maintain basic Python applications, such as scripts for automating tasks like file management or data processing, for entry-level roles in software development or IT operations.

You’ll also be able to analyze data, create simple web applications, and troubleshoot code, laying a foundation for further certifications, such as Microsoft’s Python-related Azure or data science tracks.

Get Exam Ready

This course prepared you for the Microsoft MTA Python exam, which has now retired.

It will give you a strong foundation in Python and prepare you to take other Python certifications we teach, such as PCEP and PCAP.

What it covers

This course teaches you some Python fundamentals.
  • Perform Operations Using Data Types and Operators
  • Control Flow with Decisions and Loops
  • Perform Input and Output Operations
  • Document and Structure Code
  • Perform Troubleshooting and Error Handling

Benefits of the course

Learning Python has a number of benefits:
  • Automates Repetitive Tasks
  • Enhances Career Opportunities
  • Simplifies Data Analysis
  • Supports Web Development
  • Enables Machine Learning and AI
  • Improves Network Automation Skills
  • Offers Versatility Across Industries
  • Boosts Problem-Solving Abilities

 

Target audience

This course is ideal for:
  • Complete beginners to Python
  • IT students learning to code
  • Potential web developers

Prerequisites

No knowledge assumed:
  • Suitable for anybody
  • Internet connection required

Your Instructor

Daniel Case

Daniel has many years of experience with cloud technologies, including AWS, Aliyun, and GCP. He can architect, build and modify systems in these clouds on either Multi-Cloud (with terraform) or use cloud-specific tools such as CloudFormation. His other skills include coding in Python and PHP as well as working with MySQL, Linux, Ubuntu, and Centos.

His latest project involves working with a blockchain-based company in Hong Kong, mostly writing APIs for cryptocurrencies and an interface to use via the web. He's planned and carried out multiple operations as a system administrator, favoring the software side (cloud-based).

Curriculum

Module 1 Perform Operations Using Data Types and Operators
Unit 1 Course Introduction
Unit 2 Data Types in Python
Unit 3 Manipulating Data
Unit 4 Order of Operations
Unit 5 Exam
Module 2 Control Flow with Decisions and Loops
Unit 1 Conversions and if Statements
Unit 2 More ifs and Loops
Unit 3 Arrays and Exam Highlights
Unit 4 Exam
Module 3 Perform Input and Output Operations
Unit 1 File Handling
Unit 2 Formatting Strings
Unit 3 Exam Questions and Parameters
Unit 4 Exam
Module 4 Document and Structure Code
Unit 1 Functions
Unit 2 Modules and PyDoc
Unit 3 PyDoc Continued
Unit 4 Exam
Module 5 Perform Troubleshooting and Error Handling
Unit 1 Errors and Troubleshooting
Unit 2 Try/Except/Else/Finally
Unit 3 Exam
Module 6 Perform Operations Using Modules and Tools
Unit 1 Modules and Datetime
Unit 2 Other Modules
Unit 3 Final Exam Tips
Unit 4 Exam
Module 7 Bonus Exams
Unit 1 Exam 1
Unit 2 Exam 2

What’s in every How to Network membership?

Try Us Out Risk Free

We’re so confident that you will love our videos, labs and practice exams that we offer a 30-day 100% money back guarantee.

Choose your plan. Cancel anytime.
Most Popular

Access All Areas - Monthly

After a 7 day trial for $1

$29 Per month

What you will get:

This is a monthly membership site, where you can access unlimited IT training courses. The join fee is $1 one off payment and then after 7 days, $29 per month every month until you cancel, which you can do anytime on your member dashboard. We do not store your credit card details. These are held by the processing company – Stripe. All payments are processed in US dollars, so we can't accept UK Solo or Electron cards. Sorry.

Remember, 1 week for $1 then $29 / month with coupon code ‘7days’.

Best Value – Over 5 Months Free

Access All Areas - Yearly

5.1 months free! One Free book!

$199 Per year

What you will get:

This is a membership site where you can access unlimited IT training courses. The membership is $199 annually until you cancel, which you can do anytime on your member dashboard. We do not store your credit card details. These are held by the processing company – Stripe. All payments are processed in US dollars, so we can't accept UK Solo or Electron cards. Sorry.

Access All Areas - Lifetime

One payment, no renewals. Three free books!

$497 Lifetime

What you will get:

This is a membership site where you can access unlimited IT training courses. The membership is $497 for life. All payments are processed in US dollars, so we can't accept UK Solo or Electron cards. Sorry.

Recent Courses

Star 4.5
user-icon 4.6K Students

Cisco CCNA Cybersecurity

Cisco CCNA Cybersecurity Operations Fundamentals v1.2 certification validates foundational cybersecurity skills for analyzing threats, monitoring security, and responding to incidents in a Security Operations Center (SOC).

Cisco, Beginner, Cybersecurity, Intermediate

Star 4.6
user-icon 3.8K Students

Microsoft Azure AI Fundamentals

The Microsoft Azure AI Fundamentals (AI-900) exam validates foundational knowledge of AI concepts, including machine learning, computer vision, NLP, and generative AI, and their application using Azure AI tools, preparing candidates for entry-level AI roles.

Microsoft, AI, Beginner

Star 4.3
user-icon 2.4K Students

CompTIA SecurityX

The CompTIA SecurityX [CAS-005] is an advanced-level cybersecurity certification for security infrastructure architects and experienced security engineers who are responsible for leading and improving an enterprise’s cybersecurity readiness.

CompTIA, Advanced, Cybersecurity, Intermediate

Reviews

I passed my Network+ using howtonetworks training videos, follow-along labs and practice exams. I highly recommend them if you want to pass first time.
Adam
CompTIA Network+ Certified
I was struggling to understand the materials but following the howtonetwork.com course really helped make it all clear to me. Highly recommended.
Ajlinda
Microsoft Azure Certified
I passed the Cisco CCNA, CCNA Security and CCNP exams in six months. Doing the hands-on labs really helped and of course the live Cisco racks are perfect!
Igor
Cisco CCNA & CCNP
I passed my Network+ on my first attempt. I'd been dreading it but I was more than ready come exam day. The practice exams and labs really helped me to understand everthing.
Kristy
CompTIA Network+

Frequently Asked Questions

If your questions isn’t answered here then please log a ticket and we’ll get right back to you.
What does the site teach me?  
If you want to have a successful career in IT you need to be qualified. We help you prepare for your IT certification exams with video lectures, exams, case studies and lab exercises to follow along.
We’ve set out a roadmap for you to follow. This is based on many years experience in the IT industry. It gives you a solid foundation and internationally recognized qualifications. From there you can choose to specialize.
Everything! All courses, videos and exams. All future courses we add. No hidden extras and no catches. Check out the full list of courses here.
It’s $1 to join and then $20 per month thereafter. You can quit any time by logging into your account.
Yes. You have a full 30 days to try the site out. If you aren’t happy for any reason then please log a ticket and we will refund you. This applies if you haven’t completely finished your course.
Absolutely. We don’t actually store any card details. All transactions take place via a fully PCI compliant card processing company.
You can access one course at a time. We have this limit to prevent overwhelm. There are hundreds of hours of training here and most people take one certification at a time. If you need to study for a related course at the same time then please log a ticket.
Unfortunately not. But your videos all stream off super fast cloud servers on the cloud so are delivered locally to you.