This course offers an in-depth introduction to programming and the Python language, equipping students with essential skills to design and write fully-functional Python programs. Covering core programming concepts such as data structures, conditionals, loops, variables, and functions, students gain hands-on experience through coding exercises and practical applications.
The course delves into various tools for writing and running Python, including Jupyter Notebook, IDLE, and PyCharm. Students also learn about common data structures, custom functions, and reading and writing to files. The comprehensive curriculum ensures a robust understanding of essential programming topics, making it an ideal choice for those seeking a thorough introductory Python course.
Certificate Available ✔
Get Started / More InfoIntroduction to Python Programming includes four modules that cover a wide range of topics, including core programming concepts, data structures, loops, functions, and tools for writing and running Python code.
This module provides a comprehensive introduction to programming and the Python language, covering core programming concepts such as data structures, conditionals, loops, variables, and functions. Students also learn about various tools for writing and running Python, including Jupyter Notebook, IDLE, and PyCharm.
This module covers introductory concepts related to lists, loops, and functions in Python. Students learn how to create and update lists, utilize different types of loops, and work with built-in and user-defined functions. Practical coding exercises and demonstrations provide hands-on experience with these fundamental programming components.
Building upon the foundational knowledge from previous modules, this section delves into advanced concepts related to lists, strings, tuples, sets, and the utilization of PyCharm as a development tool. Students explore the manipulation of lists, strings, and sets, as well as gain an understanding of important concepts like slicing and joining. The module also covers practical exercises and assessments to reinforce learning.
This module focuses on dictionaries and file handling in Python. Students learn to create and update dictionaries, manipulate key-value pairs, and perform file input/output operations. Practical coding demonstrations and assessments reinforce the understanding of these crucial concepts, ensuring students gain practical skills in working with dictionaries and files in Python.
Software Architecture for Big Data equips software engineers with the skills to architect and build high-performing distributed systems that handle big data effectively....
Create a JavaFX movie rater GUI with combo box and a slider.
Learn to manage packages and virtual environments with Python's built-in tools, third-party tools, and package Python scripts and applications for a wider audience....
This course explores the implementation of Docker and Kubernetes to deploy web applications, enabling continuous operation in any environment. Gain proficiency in...