Introduction to Programming with Python
Discover the fundamentals of software development
Software development is a continuously growing industry with many opportunities for employment.
On this four-week course, you’ll master the basics of Python, a relatively simple programming language that is widely used in multiple industries.
Lay the foundations of programming
You’ll start this course by examining Python and how it compares to other programming languages. Then, you’ll start your journey to becoming a Python programmer by exploring the standards and conventions of the language and running a simple Python function test.
Learn the basic functions of Python
Through this course, you’ll gain immediate practical benefits for your career growth and professional development by building your programming skills in Python.
The second week of this course will guide you through the basics of the programming language, looking at variables, logic, functions, and loops. You’ll also be given practical tasks to complete at the end of each section to truly cement your new skills.
Explore how to improve your programs
Programming, at its core, is about problem-solving. It requires a lot of concentration, effort, and energy, so programmers are always looking for ways to be more efficient. That’s where debugging and version control come in.
You’ll look at the different types of errors that you can encounter while programming and the ways that you can approach debugging. Then, you’ll explore version control, specifically using Git and GitHub, which is a crucial tool in programming, especially when working as part of a development team.
Learning on this course
On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.
What will you achieve?
By the end of the course, you‘ll be able to...
- Engage with Python tools and resources to aid effective programming.
- Create simple programs with basic Python elements.
- Improve Python programs with debugging, exception handling, and version control.
- Apply object-oriented programming principles to structure Python programs.
Who is the course for?
This course is designed for anyone interested in starting a career in programming, specifically using the Python programming language.
The course will build your foundational knowledge to pursue a number of roles such as web back-end development, application development, machine learning, or data analytics.
In collaboration with
Learner reviews cannot be loaded due to your cookie settings. Please and refresh the page to view this content.
Do you know someone who'd love this course? Tell them about it...
Learners who joined this course have also enjoyed these courses.