RESTful API Testing with Postman

Test RESTful APIs with Postman

Test Postman collections from command line using Newman


  • You should have basic understanding of RESTful APIs
  • You should have basic programming knowledge, specially Javascript
  • You should know about HTML and JSON format
  • You should know how to access JSON data using Javascript
  • You should know how to install and run commands in the terminal


Postman is a great tool for testing APIs, which helps building APIs faster. If you are new to Postman, this course will help you to get started with the software and test your APIs in no time.

I have divided this course into several sections. I will start by showing the overview of Postman. Then I will discuss about sending API requests & responses. I will show how to manage APIs into collections and share with anyone. Then I will cover variables, environments & how to write test scripts. Also I will show you how to automate your testing with combination of all these tools & collection runner. Final topic will be showing you a complete testing workflow with Twitter API.

Who this course is for:

  • Software Developers
  • Software Testers
  • DevOps
  • Anyone new to Postman & Newman

Course content

4 sections • 15 lectures • 1h 12m total lengthExpand all sections

Introduction2 lectures • 4min

  • Welcome02:14
  • Postman Overview02:13

API Testing with Postman6 lectures • 40min

  • Sending API Requests06:32
  • Understanding API responses06:38
  • Manage APIs with Collections06:57
  • Variables and Environments07:00
  • Environment and Global Variables3 questions
  • Writing Test Scripts07:53
  • Test Scripts2 questions
  • Collection Runner05:17

Testing Workflow with Twitter API2 lectures • 14min

  • Authorization09:09
  • Testing Automation05:00

Run collection with Newman5 lectures • 14min

  • Newman: Installation and Overview04:54
  • Newman: Iterations & Delay Requests01:59
  • Newman: Running a folder from a collection00:55
  • Newman: Passing environment and global variables with command03:08
  • Newman: Export reports and exit after first failed iteration02:43
  • Newman2 questions

Ready for Python within an Hour

Starting up with Python

Updated Source Code provided to make things faster

For all the type of students

Can begin any Project after this

Will be able to read and understand code

Grasp through the basics from scratch

Practical Approach Towards Python Programming


  • Basic knowledge of computers
  • Compter system to perform hands-on


Python is now the most important skill that anyone can have.

its the most user friendly language and this course is designed just to make that simple

the student will learn the basics and can start working on the language ,reading the codes from other sources and developing his own also

Who this course is for:

  • Python Enthusiasts of any age group
  • Planning to start with python
  • Getting through the syntax of python
  • Curious Project Makers

Course content

The Art of Doing: Get Coding Today With Python Fundamentals!

Fundamental concepts of computer science that are transferable across ALL programming languages.

Foundations of the Python language.

How to actually write YOUR OWN programs. You will not sit back and watch. You will DO!

Includes 4 “Challenge Problems” that include, a problem description, detailed guide, example output, and completed code.


  • A working computer with internet connection and access to a web browser.
  • A desire to learn!


Hello, my name is Michael Eramo.  I am an experienced educator, life long learner, and a self-taught programmer.  I hold official Bachelor’s Degrees in Music Industry, Education, and Physics, a Master’s Degree in Mathematical Science, and a certificate in Software Development from Microsoft.  While I owe my extensive knowledge base in Music, Physics, Mathematics, and Education to the many great educators I have worked with, my understanding of Computer Science is all my own.   

I have never taken an “official” computer science course; I am completely self-taught.  However, do not let that deter you from taking this course!  Instead, let it motivate you that you too can learn anything you want to.  Not only have I done it, but I’ve come to realize what works best for the self-taught programmer, and I have perfected the process!

Combining my expertise as an educator and my own personal interest in self-taught computer science led me to a telling realization;  most educational material for the self-taught programmer is NOT EDUCATIONAL AT ALL.  Instead, it falls into one of two categories:

  • Writing small “snippets” of programs that taken out of context, seem to serve no purpose at all and frankly, are beneath the user.  Prime examples include using a for loop to print out all even numbers from 1 to 100 or using if statements to respond to generic user input.  Here, users are bored and aren’t challenge to create anything with meaning.  There is little purpose other than gaining what is essentially factual level knowledge.  It is a waste of your time.   
  • Watching others code whole “applications” without a true understanding of what is going on.  These are programs whose scope is beyond the user in which there is no clear guide to walk the user through the thought process without just giving them the answers.  Here, without proper support and guidance, the user just defaults to letting someone else unfold the solution for them.  There is little engagement in watching someone else work and rarely a thought generated on one’s own.  It is a waste of time.   

Yes, I will admit that some learning does take place in doing simple tasks or watching others complete complicated tasks.  In fact, much of how I learned was done this way.  However, I’m telling you it pales in comparison to the learning that takes place by DOING meaningful and appropriately challenging work.  This is the art of doing. In this FREE course, I hope to give a glimpse into my teaching style and help you begin your journey to mastering Python and computer science!

Who this course is for:

  • Beginner programmers who are looking for an opportunity to learn though application rather than direct instruction.

Course content

Starting Python 3 Programming for the Absolute Beginner

Get an introduction to Python

Learn the Basics of the language

Understand how to setup the IDE and start coding

Learn how to write basic Python programs


  • No previous programming knowledge or experience


Python is the fastest programming language out there!

It is popular among developers, hobbyists, data scientists and is the language of choice of the big tech companies.

For beginners that want to learn Python in a structured way, it can be confusing to find a great resource that teaches you Python step-by-step from the ground up covering fundamentals to give you a strong foundation to grow from.

Searching for good material online often takes hours and hours and this course is meant to make it easy for you, save time and get you proficient in Python as quickly as possible in a hands-on way.

This free course is meant to introduce you to Python and provide a taste of the fully-featured course Learning Python 3 Programming for the Absolute Beginner.

Topics covered include:

  • Installing Python
  • Getting your IDE (Integrated Development Environment) up an running
  • Running your first Python program
  • Working with Variables
  • Using Comments
  • Working with Common Data Types
  • Working with Operators

Enjoy the free material and see if my teaching style is good for you!

Happy Coding and see you in the course!

Who this course is for:

  • Beginners to programming
  • Beginners to Python
  • Students
  • Software Developers
  • Someone looking to learn Python

Course content

Creating Desktop Applications with Python

Students in this course will learn the fundamentals of python programming which will give them a base to attend part 2 of the course which teaches how to create applications with a GUI (Graphical User Interface)


  • Students for this course will not require any prerequisites however they will require access to a computer.


Most students who learn programming only learn the basics of programming languages and never build up their skills to a level which can be useful for projects. This course gives students who have a foundation with programming with python an opportunity to expand their skill set with the ability to create desktop applications with a Graphical User Interface.

This course follows the philosophy that students must learn concepts, apply their knowledge, and create a useful product to master a skill. This is applied in the course by first explaining all required concepts such as geometry managers, widgets, and variables, and then working on a final project. The final project is a food ordering system for a restaurant. Additionally, there are quizzes after each concept is explained to ensure that students have ample opportunities to check if they have grasped the concepts. There are also additional opportunities for students to apply their knowledge in the form of coding exercises and assignments.

The course has 4 sections:

– Introduction

– Layouts and Geometry Managers

– Widgets and Variables

– Final Project

The knowledge gained in this course will allow students to create desktop applications which can easily be distributed in the form of an exe file for windows, or a dmg file for macs.

Who this course is for:

  • Students who have an interest in programming and need a place to start.

Course content

Python, a simple, FREE 2023 guide to learning with problems!

Translate English into Python!

Solving problems by turning words and putting together a simple step by step or line by line solution

Students will have mastered fundamentals of the Python language including loops, if conditions and variables!

Students will further develop logical reasoning skills and will ultimately have fun (My personal goal for all students)


  • No programming experience needed. Some Python syntax preferred, but not requisite.


This course is free because I love free and I know you do too! It is a course I have posted on YouTube and I will make it free for all Udemy users as well, so please take advantage of this by signing up right now! If you do not end up liking the course, you do not have to worry about refunds, so you really have nothing to lose 🙂

Are you new to Python? Are you a little nervous about solving problems on your own? Maybe you need more practice? I hope this tutorial serves you well in your mission to learn Python and also expand your problem-solving abilities. I chose some fun problems to start us off, and I hope you enjoy them! These problems are meant to be straightforward, just like something you would see on an AP Computer Science A Exam, but in Python! If you give it a try, and you are having trouble, that is perfectly alright! Everyone has trouble when they first learn something as it is part of the process. My goal is to make sure that you climb out of that part of the process without fear, but with the confidence to say “Hey, I can actually do this!” I love Udemy because it enables a community of learners to come together and just learn and teach! So I implore you to please reach out, and I will respond at my earliest!

Who this course is for:

  • This course is for EVERYONE! And what’s better, it’s free! So why not give it a try!

Course content

Python Classes and objects

What is a Class

How to Define/Create a Class

Class Level variables

Instance Level variables

Difference between Class level variables and Instance level variables

Special Method __init__ usage of this special method in Python.

Create Instance of a class

Create Line Graph, Bar Chart and Pie Chart using Python library


  • Some understanding of functions/methods


Class made Simple. A real simple explanation of class in Objected Oriented Programming languages such as Python. This lecture will teach you all you need to know about crating/defining a class. You will understand what is a class in Object Oriented Language? How to create Instance of a class.

You will also learn about Class Level Variables versus Instance Level Variables. Difference between Class Level Variables and Instance Level Variables. How and when to use Class Level Variables versus Instance Level Variables. Difference between Methods and Functions. Are they really different? Special Method __Init__ in Python. What is so special about this method and how is this method used. Why this method makes your life easier?

Why use a class? Class gives you the flexibility of defining your own data types. Class allows you to group similar data under a class and give class a meaningful name that best describes your data and business needs.

Class is a blue print that is used to create one or more instances of a class. Creating instances of a class allows, reusing elements of a class without the need for re-defining. You will learn techniques to reduce code redundancy. You will learn to develop leaner and simple code. More about this in the lecture.

You will also learn to create Line graphs, Bar charts and Pie charts using Python libraries. You will learn to add Titles. Legend, Labels, Grids and custom colors to your graphs.

Who this course is for:

  • Python developers who wish to understand Class, Instance of a Class, Class Level vs Instance level variables

Course content

Python Programming Basic(English)

Basic Python programming, basic concepts of python


  • Idea of any programming language


This course will be very helpful for students having just knowledge of any basic programming language like -C programming. This course is taken by all stream students. This course is included 14 video lectures, all lectures are available in only the English language which cleared the basic concept of python programming, this course is for beginner level. Though this is a short course of 1hr 41 min., I have tried to touch all the topics which are needed to know at a beginner level of python programming. I have completed this course with better video lectures as per my knowledge. I hope this helped my students with the learning of python programming basic. So begin your journey on python programming Basic with me. Thanks to all of you for supporting me.

Who this course is for:

  • all who wants to learn python basic

Course content

Easy and Quick Python Programming for Kids-Foundation Course

Simple way to learn Python Programming Basic concepts

Attractive way to remember Python programing syntax

Hands to use Python features to write programs

Based on Python version3 in kids friendly format


  • Interest to learn programming
  • Computer to practice programming


Easy and Quick Python Programming for Kids course is designed specially for kids interested to learn programming language. Use of images and easy way of explanation makes learning fun and friendly.

All programs are divided in to smaller chunks and provide detailed steps to run the program to get the expected results ,so that Kids can do the programming independently.

This course ensure to cover Foundation for Python 3 programming.

Note: The course is intended for purchase by parents for Kids.

  • Fun and friendly way of programming for kids
  • Simple to understand format is specialty of the book.
  • Learn latest Python 3 programming concepts
  • Python programming syntax explained with images.
  • Lots of real-life programs along with complete demo.
  • Best course to learn and prepare for School and college exams

Course content :

Session 1)Writing print statements, Assigning values to variables, add comment in to the program

Session 2)Types of Variables, Separator keyword to print multiple variables ,Input keyword to take input from user

Session 3)Write a program with Arithmetic Operators , Assignment, Comparison and Logical Operators

Session 4)String Operations ,String Indexing and String slicing

Session 5)String Joining , String Multiplication, String Methods , Format method to print strings

Session 6)Conditional operators , Use of IF ,Else ,Elif statements

Session 7)For loop syntax and use , For loop with step , For loop with end keyword

Session 8)Tools setup : Python installation , Anaconda Installation, Jupiter Editor

Who this course is for:

  • Parent’s of Kids
  • Students
  • Beginner in Python programming
  • Python Developers
  • Python Testers

Course content

Practical Introduction to Python

Python and programming!


  • Nope


Welcome to absolute beginnings in programming with Python. This course gives you a push to write your first Python program and learn a bunch of Python and Programming concepts in under 40 minutes. I hope you watch it at one stretch. It is shorter than one episode of Game of Thrones but it will definitely get you started on your path to become a programmer!

This course will teach you the very basics of programming, including variables, data types, conditional statements, typecasting, operators and taking user inputs. All this in under 40 minutes!

Who this course is for:

  • People wanting to get started with python

Course content