Black Friday Deals are here!     |        50% discount for all courses     |        Start learning just for 1$

1d 23h
user menu
avatar

Python Fundamentals - Level 2

5

(2 ratings)

Gain experience with Python programming. Learn new techniques and start exploring the unlimited possibilities.
poster_image
dot30 days of Money-back guarantee
dotGet help at the every stage of learning
dotRegular updates
Unlimited accessUnlimited access
exercises154 exercises
Support from Codenga TeamSupport from Codenga Team
Works on mobile devicesWorks on mobile devices
Instant feedbackInstant feedback
Certificate of completionCertificate of completion
Support for this course is provided by:
Marek – Python Curriculum Manager
Description
What you get
Syllabus
Reviews
FAQ

The second step of your Python journey

You want to learn new programming concepts and gain some more experience with Python. You have probably finished Level 1 course so it's time to expand your knowledge with Level 2. You should know what to expect: a lot of exercises and practical tasks that will help you to gain new skills.

Beyond the basics

From the very start you will be learning new concepts that are indispensable for every aspiring Python developer. You will start to explore the unlimited possibilities or this language. Along the way you will solve a great amount of tasks and programming exercises. During the course you will have many opportunities to review your knowledge and gain new useful skills. At the completion of the course you will earn a certificate.

description_image1

What you will learn with this course

This course will allow you to step beyond the basic understanding of Python.

  • point

    You will master new data structures: Tuples and Dictionaries.

  • point

    You will master new techniques for working with lists.

  • point

    You will master some very useful techniques for working with functions.

  • point

    You will learn the important concept of variable scope.

  • point

    You will learn what Object Oriented Programming is.

  • point

    You will learn how to use classes, methods and objects.

  • point

    You will learn how to import and use Python modules.

description_image2

Learn at your own pace

We all have limited time for learning. That’s why we divided this course into short, easily digestible pieces. You can learn a new concept spending at most 15 to 20 minutes per day. And there is nothing preventing you from learning at a faster or slower pace. You can simply learn at the tempo that is most convenient for you. You can also track your progress and review the previously learned material. And don’t forget that you will have unlimited, lifetime access to the course.

Reviews and exam

During the course you will have several opportunities to review your knowledge. Every few chapters you will have to solve a set of additional tasks. It’s a great way to keep skills sharp and keep the eye on the pace of your progress. Remember that you can review any portion of the course as many times as you want.And at the end of the course you will have to solve one more set of tasks to earn a certificate of completion.

Why you should expand your Python skills

Python is the future and its popularity simply exploded in recent years. You can go a long way even with a basic knowledge of Python. Think of such industries like Data Science, Machine Learning or Web development. Python is very versatile and flexible. It can be used for data visualization, task automation, complex calculations, development of AI algorithms and more. At the same time it's very easy to learn. It’s a perfect language for beginners.

description_image2

Codenga - how it works

No subscriptions
You pay for the individual courses. Select the programming language you want to learn and get a lifetime access for a single payment
30 days of Money-back guarantee
You have a generous 30-day return period. No questions asked.
Revisit the course at any time
You get a lifetime access to the course. You can review the material at any time.
Feedback
Shot us a message and get a response from a real person.
Learning paths
Codenga won't leave you on your own when you complete the course. You can continue your learning path with other courses.
Support
Every Codenga course has its curriculem manager that looks after the learning material and is ready to help you if you have any questions.

Check the course curriculum

Ch. 1
Lists - useful functions
(11 exercises)
So, you know how Python lists work. Now you will learn some very useful techniques that can be used to create and modify lists in many possible ways.
Length of the list
Length of the list - practice
How to join two lists
List concatenation - practice
Min and max value
Lists functions - practice
Useful list functions - Live Code
Ch. 2
Tuples
(9 exercises)
Tuples are another example of compound data type. In this chapter you will learn how tuples work.
Tuples: an introduction
An introduction to tuples - practice
Key properties of tuples
Tuples - practice
Tuples - some useful techniques
Tuples - final assignment
Ch. 3
Dictionary
(9 exercises)
Another useful kind of compound data type is a dictionary.
What is a dictionary?
Dictionary - practice
How to access a value
Dictionary - more practice
Dictionary - Live Code
Ch. 4
Functions - useful techniques
(12 exercises)
You know what a function is. Now you will learn some very useful techniques that are indispensable while writing and using functions in Python.
Default arguments
Default arguments - practice
Passing multiple arguments to a function
Functions - more practice
Working with functions - Live Code

What people are saying about this course?

Average rating

5

(2 ratings)

100%
0%
0%
0%
0%

Reviews:

PL

good course, i have learned a lot with python

Pierre Lavelle

Jun 30, 2021

good course, i have learned a lot with python

Pierre Lavelle

Jun 30, 2021

Is this review helpful?

Have any questions?

minusplus
How does the course work?
Every Codenga course is full of structured knowledge and practical exercises. You start with the basics and you incrementally learn new skills.
minusplus
How much time do i need to complete the course?
Buying this course you get the lifetime access. You can learn the new skills at your own pace. You can also review the material as many times as you want
minusplus
Can i still use the course having completed it?
Yes! You get unlimited, lifetime access to the course.
minusplus
Do i need any prior experience to start the course?
Codenga course are great for beginner programmers. Start with the Level 1 course if it's your fist contact with programming.
minusplus
Do i need any software to use the course?
The only thing you need is a device with an internet access. No other tools or software necessary.
-50%
$1.00
$1.99
timer
1d 23h left
dot30 days of Money-back guarantee
dotGet help at the every stage of learning
dotRegular updates
Unlimited accessUnlimited access
exercises154 exercises
Support from Codenga TeamSupport from Codenga Team
Works on mobile devicesWorks on mobile devices
Instant feedbackInstant feedback
Certificate of completionCertificate of completion
Support for this course is provided by:
Marek – Python Curriculum Manager
timer
-50% 1d 23h left
$1.00
$1.99