Official Certification Course
Become a python Developer
Master python with our comprehensive, free interactive course. Pass the exam to earn your industry-recognized certificate. Includes interactive examples, quizzes, and a verifiable digital certificate upon completion.
python
Course Syllabus
1Python Tutorial
→
2Python Machine Learning
→
3NumPy Tutorial
→
4Pandas Tutorial
→
5SciPy Tutorial
→
6Matplotlib Tutorial
→
7NumPy Exercises
→
8NumPy Quiz
→
9Pandas Exercises
→
10Pandas Quiz
→
11SciPy Exercises
→
12SciPy Quiz
→
13Python Exercises
→
14Python Quiz
→
15Python Examples
→
16Introduction to Python
→
17Python Getting Started
→
18Python Syntax
→
19Python Statements
→
20Python Output Values / Print Text
→
21Python Output Numbers / Print Numbers
→
22Python Comments
→
23Python Variables
→
24Python - Variable Names
→
25Python Variables - Assign Multiple Values
→
26Python - Output Variables
→
27Python - Global Variables
→
28Python - Variable Exercises
→
29Python Data Types
→
30Python Numbers
→
31Python Casting
→
32Python Strings
→
33Python - Slicing Strings
→
34Python - Modify Strings
→
35Python - String Concatenation
→
36Python - Format Strings
→
37Python - Escape Characters
→
38Python - String Methods
→
39Python - String Exercises
→
40Python Booleans
→
41Python Operators
→
42Python Arithmetic Operators
→
43Python Assignment Operators
→
44Python Comparison Operators
→
45Python Logical Operators
→
46Python Identity Operators
→
47Python Membership Operators
→
48Python Bitwise Operators
→
49Python Operator Precedence
→
50Python Lists
→
51Python - Access List Items
→
52Python - Change List Items
→
53Python - Add List Items
→
54Python - Remove List Items
→
55Python - Loop Lists
→
56Python - List Comprehension
→
57Python - Sort Lists
→
58Python - Copy Lists
→
59Python - Join Lists
→
60Python - List Methods
→
61Python - List Exercises
→
62Python Tuples
→
63Python - Access Tuple Items
→
64Python - Update Tuples
→
65Python - Unpack Tuples
→
66Python - Loop Tuples
→
67Python - Join Tuples
→
68Python - Tuple Methods
→
69Python - Tuple Exercises
→
70Python Sets
→
71Python - Access Set Items
→
72Python - Add Set Items
→
73Python - Remove Set Items
→
74Python - Loop Sets
→
75Python - Join Sets
→
76Python frozenset
→
77Python - Set Methods
→
78Python - Set Exercises
→
79Python Dictionaries
→
80Python - Access Dictionary Items
→
81Python - Change Dictionary Items
→
82Python - Add Dictionary Items
→
83Python - Remove Dictionary Items
→
84Python - Loop Dictionaries
→
85Python - Copy Dictionaries
→
86Python - Nested Dictionaries
→
87Python - Dictionary Methods
→
88Python - Dictionary Exercises
→
89Python If Statement
→
90Python Elif Statement
→
91Python Else Statement
→
92Python Shorthand If
→
93Python Logical Operators
→
94Python Nested If Statements
→
95Python Pass Statement
→
96Python Match
→
97Python For Loops
→
98Python Functions
→
99Python Function Arguments
→
100Python *args and **kwargs
→
101Python Scope
→
102Python Decorators
→
103Python Lambda
→
104Python Recursion
→
105Python Generators
→
106Python range
→
107Python Arrays
→
108Python Iterators
→
109Python Modules
→
110Python Dates
→
111Python Math
→
112Python JSON
→
113Python RegEx
→
114Python PIP
→
115Python Try Except
→
116Python String Formatting
→
117Python None
→
118Python User Input
→
119Python Virtual Environment - venv
→
120Python OOP (Object-Oriented Programming)
→
121Python Classes
→
122Python __init__() Method
→
123Python self Parameter
→
124Python Class Properties
→
125Python Class Methods
→
126Python Inheritance
→
127Python Polymorphism
→
128Python Encapsulation
→
129Python Inner Classes
→
130Python File Open
→
131Python File Open
→
132Python File Write
→
133Python Delete File
→
134Matplotlib Getting Started
→
135Matplotlib Pyplot
→
136Matplotlib Plotting
→
137Matplotlib Markers
→
138Matplotlib Line
→
139Matplotlib Labels and Title
→
140Matplotlib Adding Grid Lines
→
141Matplotlib Subplot
→
142Matplotlib Scatter
→
143Matplotlib Bars
→
144Matplotlib Histograms
→
145Matplotlib Pie Charts
→
146Python Machine Learning - Mean Median Mode
→
147Python Machine Learning Standard Deviation
→
148Python Machine Learning Percentiles
→
149Python Machine Learning Data Distribution
→
150Python Machine Learning Normal Data Distribution
→
151Python Machine Learning Scatter Plot
→
152Python Machine Learning Linear Regression
→
153Python Machine Learning Polynomial Regression
→
154Python Machine Learning Multiple Regression
→
155Python Machine Learning Scaling
→
156Python Machine Learning Train/Test
→
157Python Machine Learning Decision Tree
→
158Python Machine Learning - Confusion Matrix
→
159Python Machine Learning - Hierarchical Clustering
→
160Python Machine Learning - Logistic Regression
→
161Python Machine Learning - Grid Search
→
162Python Machine Learning - Preprocessing - Categorical Data
→
163Python Machine Learning - K-means
→
164Python Machine Learning - Bootstrap Aggregation (Bagging)
→
165Python Machine Learning - Cross Validation
→
166Python Machine Learning - AUC - ROC Curve
→
167Python Machine Learning - K-nearest neighbors (KNN)
→
168DSA with Python
→
169Python Lists and Arrays
→
170Stacks with Python
→
171Queues with Python
→
172Linked Lists with Python
→
173Hash Tables with Python
→
174Python Trees
→
175Python Binary Trees
→
176Python Binary Search Trees
→
177Python AVL Trees
→
178Python Graphs
→
179Linear Search with Python
→
180Binary Search with Python
→
181Bubble Sort with Python
→
182Selection Sort with Python
→
183Insertion Sort with Python
→
184DSA Quicksort with Python
→
185DSA Counting Sort with Python
→
186DSA Radix Sort with Python
→
187DSA Merge Sort with Python
→
188Python MySQL
→
189Python MySQL Create Database
→
190Python MySQL Create Table
→
191Python MySQL Insert Into
→
192Python MySQL Select From
→
193Python MySQL Where
→
194Python MySQL Order By
→
195Python MySQL Delete From
→
196Python MySQL Drop Table
→
197Python MySQL Update Table
→
198Python MySQL Limit
→
199Python MySQL Join
→
200Python MongoDB
→
201Python MongoDB Create Database
→
202Python MongoDB Create Collection
→
203Python MongoDB Insert Document
→
204Python MongoDB Find
→
205Python MongoDB Query
→
206Python MongoDB Sort
→
207Python MongoDB Delete Document
→
208Python MongoDB Drop Collection
→
209Python MongoDB Update
→
210Python MongoDB Limit
→
211Python Built-in Functions
→
212Python String Methods
→
213Python List/Array Methods
→
214Python Dictionary Methods
→
215Python Tuple Methods
→
216Python Set Methods
→
217Python File Methods
→
218Python Keywords
→
219Python Built-in Exceptions
→
220Python Glossary
→
221Python Standard Library Modules (3.13)
→
222Python Random Module
→
223Python Requests Module
→
224Python statistics Module
→
225Python math Module
→
226Python cmath Module
→
227How to remove duplicates from a Python List
→
228How to reverse a String in Python
→
229How to Add Two Numbers in Python
→
230Python Online Compiler (Editor / Interpreter)
→
231Create a Python Server | W3Schools.com | W3Schools Spaces
→
232Python Syllabus (Curriculum)
→
233Python Study Plan (Lesson Plan)
→
234Python Interview Questions
→
235W3Schools Python Bootcamp
→
236W3Schools Python Certificate
→
237Python Training
→
238Introduction to NumPy
→
239NumPy Getting Started
→
240NumPy Creating Arrays
→
241NumPy Array Indexing
→
242NumPy Array Slicing
→
243NumPy Data Types
→
244NumPy Array Copy vs View
→
245NumPy Array Shape
→
246NumPy Array Reshaping
→
247NumPy Array Iterating
→
248NumPy Joining Array
→
249NumPy Splitting Array
→
250NumPy Searching Arrays
→
251NumPy Sorting Arrays
→
252NumPy Filter Array
→
253Introduction to Random Numbers in NumPy
→
254Random Data Distribution
→
255Random Permutations
→
256Seaborn
→
257Normal (Gaussian) Distribution
→
258Binomial Distribution
→
259Poisson Distribution
→
260Uniform Distribution
→
261Logistic Distribution
→
262Multinomial Distribution
→
263Exponential Distribution
→
264Chi Square Distribution
→
265Rayleigh Distribution
→
266Pareto Distribution
→
267Zipf Distribution
→
268Introduction to NumPy's ufuncs
→
269NumPy ufuncs - Create Your Own Function
→
270NumPy ufuncs - Simple Arithmetic
→
271NumPy ufuncs - Rouning Decimals
→
272NumPy ufuncs - Logs
→
273NumPy ufuncs - Summations
→
274NumPy ufuncs - Products
→
275NumPy ufuncs - Differences
→
276NumPy ufuncs - LCM - Lowest Common Multiple
→
277NumPy ufuncs - GCD - Greatest Common Divisor
→
278NumPy ufuncs - Trigonometric Functions
→
279NumPy ufuncs - Hyperbolic Functions
→
280NumPy ufuncs - Set Operations
→
281NumPy Online Compiler (Editor / Interpreter)
→
282NumPy Syllabus (Curriculum)
→
283NumPy Study Plan (Lesson Plan)
→
284NumPy Certification
→
285Pandas Introduction
→
286Pandas Getting Started
→
287Pandas Series
→
288Pandas DataFrames
→
289Pandas Read CSV
→
290Pandas Read JSON
→
291Pandas - Analyzing DataFrames
→
292Pandas - Cleaning Data
→
293Pandas - Cleaning Empty Cells
→
294Pandas - Cleaning Data of Wrong Format
→
295Pandas - Cleaning Data
→
296Pandas - Removing Duplicates
→
297Pandas - Data Correlations
→
298Pandas - Plotting
→
299Pandas Online Compiler (Editor / Interpreter)
→
300Pandas Syllabus (Curriculum)
→
301Pandas Study Plan (Lesson Plan)
→
302Pandas Certification
→
303Pandas - DataFrame Reference
→
304Introduction to SciPy
→
305SciPy Getting Started
→
306SciPy Constants
→
307SciPy Optimizers
→
308SciPy Sparse Data
→
309SciPy Graphs
→
310SciPy Spatial Data
→
311SciPy Matlab Arrays
→
312SciPy Interpolation
→
313SciPy Statistical Significance Tests
→
314SciPy Online Compiler (Editor / Interpreter)
→
315SciPy Syllabus (Curriculum)
→
316SciPy Study Plan (Lesson Plan)
→
317W3Schools SciPy Certificate
→
318NumPy Exercises
→
319Pandas Exercises
→
320Python Exercises
→
321Python *args
→
322Python Keyword Arguments
→
323Introduction to SciPy
→
324Pandas Tutorial
→
325Python Function Recursion
→
326Python Indentation
→
327Python Comments
→
328Python Multiline Comments
→
329Python Creating Variables
→
330Python Variable Names
→
331Python Variable Names - camelCase
→
332Python Variable Names - PascalCase
→
333Python Variable Names - snake_case
→
334Python Assign Values to Multiple Variables
→
335Python Output Variables
→
336Python String Concatenation
→
337Python Global Variables
→
338Python Built-In Data Types
→
339Python Getting Data Types
→
340Python Setting Data Types
→
341Python Numbers
→
342Python Int
→
343Python Float
→
344Python Complex
→
345Python Type Conversion
→
346Python Random Number
→
347Python Specify Variable Type
→
348Python String Literals
→
349Python Assign String Variables
→
350Python Multiline Strings
→
351Python Strings Are Arrays
→
352Python Slice Strings
→
353Python String Negative Indexing
→
354Python String Length
→
355Python Check In String
→
356Python Format String
→
357Python Escape Characters
→
358Python Booleans
→
359Python Evaluate Booleans
→
360Python Return Boolean Value
→
361Python Operators
→
362Python Arithmetic Operators
→
363Python Assignment Operators
→
364Python Comparison Operators
→
365Python Logical Operators
→
366Python Identity Operators
→
367Python Membership Operators
→
368Python Bitwise Operators
→
369Python Lists
→
370Python Access List Items
→
371Python Change List Item
→
372Python Loop Through List Items
→
373Python List Comprehension
→
374Python Check If List Item Exists
→
375Python List Length
→
376Python Add List Items
→
377Python Remove a List Item
→
378Python Copy a List
→
379Python Join Two Lists
→
380Python Tuple
→
381Python Access Tuple Items
→
382Python Change Tuple Values
→
383Python Loop Through a Tuple
→
384Python Check if Tuple Item Exists
→
385Python Tuple Length
→
386Python Tuple With One Item
→
387Python Remove Tuple Items
→
388Python Join Two Tuples
→
389Python Set
→
390Python Access Set Items
→
391Python Add Set Items
→
392Python Loop Through Set Items
→
393Python Check if Item Exists in a Set
→
394Python Get the Length of a Set
→
395Python Remove Item from Set
→
396Python Join Two Sets
→
397Python Dictionary
→
398Python Accessing Dictionary Items
→
399Python Change Values in a Dictionary
→
400Python Loop Through a Dictionary
→
401Python Check if Key Exists in Dictionary
→
402Python Dictionary Length
→
403Python Adding Items in a Dictionary
→
404Python Removing Items from a Dictionary
→
405Python Copy a Dictionary
→
406Python Nested Dictionaries
→
407Python If Statement
→
408Python If Indentation
→
409Python If Elif
→
410Python If Else
→
411Python Shorthandf If
→
412Python Shorthandf If Else
→
413Python If AND
→
414Python If Or
→
415Python If Not
→
416Python Nested If
→
417Python The pass Keyword in If
→
418Python While
→
419Python GLOSS
→
420Python While Continue
→
421Python While Else
→
422Python For Loops
→
423Python For Looping Through a String
→
424Python For Break
→
425Python Continue For Loop
→
426Python Looping Through a Range
→
427Python For Else
→
428Python Nested Loops
→
429Python The pass Keyword in For Loops
→
430Python Functions
→
431Python Calling Function
→
432Python Function Arguments
→
433Python **kwargs
→
434Python Default Parameter Value
→
435Python Passing a List as an Argument
→
436Python Function Return Value
→
437Python Function Pass
→
438Python Lambda Function
→
439Python Why Lambda Function
→
440Python Access Arrays
→
441Python What is an Array?
→
442Python Access an Array
→
443Python Array Length
→
444Python Loop Through an Array
→
445Python Add Array Item
→
446Python Remove Array Item
→
447Python Array Methods
→
448Python Class
→
449Python Create Object
→
450Python __init__() Function
→
451Python Object Methods
→
452Python Self
→
453Python Modify Object Properties
→
454Python Delete Object Properties
→
455Python Delete Object
→
456Python The pass Keyword in Class
→
457Python Create Parent Class
→
458Python Create Child Class
→
459Python Add __init__() Function
→
460Python super() Function
→
461Python Add Class Properties
→
462Python Add Class Method
→
463Python Iterator
→
464Python Iterator vs Iterable
→
465Python Loop Iterator
→
466Python Create Iterator
→
467Python Stop Iteration
→
468Python Global Scope
→
469Python Global Keyword
→
470Python Create Module
→
471Python Module Variables
→
472Python Rename Module
→
473Python Built-in Modules
→
474Python Module dir() Function
→
475Python Import From Module
→
476Python Date Time
→
477Python Date Output
→
478Python Create Date Object
→
479Python Date strftime() Method
→
480Python Date Format Codes
→
481Python JSON
→
482Python JSON Parse
→
483Python Convert From Python to JSON
→
484Python Format JSON
→
485Python JSON Sort
→
486Python RegEx
→
487Python RegEx Functions
→
488Python RegEx Meta Characters
→
489Python RegEx Special Sequences
→
490Python RegEx Sets
→
491Python RegEx Match Object
→
492Python PIP
→
493Python PIP Packages
→
494Python PIP Remove Package
→
495Python Error Handling
→
496Python Try Except
→
497Python Try Else
→
498Python Try Finally
→
499Python Raise an Exception
→
500Introduction to NumPy
→
Certificate of Completion
Pass the exam with 70% or higher to earn your official, verifiable certificate.
Exam Duration30 Mins
Questions20-30
Passing Score70%
Why learn python?
- High demand in the job market
- Core technology for web development
- Foundation for advanced frameworks