Intro to Programming with Python

Learn the basics of object-oriented programming using Python.

$1,299.00

Upcoming cohort

Jun 04 - Jun 20 2024

Meeting time

Tuesday, 10:00AM ET
Wednesday, 10:00AM ET
Thursday, 10:00AM ET
Intro to Programming with Python

What will I learn?

  • Master the fundamentals of Python programming.
  • Earn a certificate of completion to show off your new skills on LinkedIn.
  • Get started writing and running Python scripts.
  • Learn how to use Python to automate manual tasks.
  • Get live guidance from a team of world-class instructors and mentors.
  • Start coding in Python from day one.
  • Enjoy access to a comprehensive collection of proprietary learning materials and resources.
  • Practice what you are learning with real-world problems and projects.

Curriculum

Getting Started with Python

Get set up with Python and start writing code using simple data types.

How Python Works Under the Hood & Simple Data Types

Learn about the ways in which Python set out to be different from other programming languages. Get started with simple data types in Python.

Complex Data Types & Making Choices with Code

Learn how to use more complex constructs, and write simple scripts that make choices.

Objects in Python

Learn how to create & use objects in Python.

Writing Reusable Code

Learn how to write reusable code, and how to reuse your and other people's code.

Working with Files and Exceptions

Learn how to read from and write to a file programmatically. Practice raising and handling exceptions in your code.

Why Edlitera?

Build the coding, data and AI skills you need, online, on your own schedule. From learning to code as a beginner to mastering cutting-edge data science, machine learning and AI techniques.

Learning for the real world

Our courses are made with the input and feedback of top teams at Fortune 500 companies in Silicon Valley and on Wall Street.

No-fluff learning

Each minute of each course is packed full of insight, best practices and real-world experience from our expert instructors.

Learn by doing

Start writing code on your computer from Day One. Practice on hundreds of exercises. Apply your skills in mini-projects. Get instant feedback from video solutions.

Complete learning tracks

With over 150 hours of video lectures and hundreds of practice exercises and projects, our learning tracks will help you level up your skills whether you are a novice or an advanced learner.

Course Syllabus

1. GETTING STARTED WITH PYTHON

• What is Python?
• How to run Python code (REPL, editor, Jupyter notebooks).
• What (really) happens when you run a Python program.

2. COMMENTS AND DOCUMENTATION IN PYTHON

• Python comments.
• Built-in helper functions.

3. SIMPLE DATA TYPES

• Strings.
• Numbers.
• Booleans.

4. OBJECTS

• What is an object?
• Variables, objects and references.

5. LISTS AND TUPLES

• What are they?
• Useful methods of lists and tuples.
• Slicing.
• When to use a list and when to use a tuple.

6. DICTIONARIES

• What are they?
• When should you use a dictionary?
• Useful dictionary methods.

7. CONDITIONALS AND LOOPS

• ‘for’ loops.
• Insider a loop: ’break’, ‘continue’, ‘pass’.
• Conditionals: ‘if’, ’elif’ and ‘else’.

8. FUNCTIONS

• How to define a function.
• Tips for using functions.

9. EXCEPTIONS

• Exception basics.
• ‘try’, ‘except’, ‘else’, ‘finally’.

10. WORKING WITH FILES

• Opening files.
• Writing and reading files.
• File context managers.

11. MODULES AND PACKAGES

• What are they?
• Installing modules and packages.
• How to use modules and packages.
• How to write your own modules and packages.

12. GENERAL TIPS

• Best practices for writing good Python code.

Frequently Asked Questions

1. Who is this course for?
2. Is this a MOOC (Massive Open Online Course)?
3. What does the registration fee cover?
4. Can my employer pay for this course on my behalf?
5. I want my team to take this course. Do you offer private training for companies?
6. I’m interested. What happens after I register?
7. What happens if I miss a live session?
8. What if I have a question between sessions?
9. What kind of weekly time commitment should I expect?
10. Can I take this course if I live outside of the US?
11. What is your refund policy?
12. I have another question.

What people are saying

"I walked into the bootcamp with some basic Python syntax and walked out with a much stronger, contextualized grasp of Python, an understanding of common mistakes, the ability to solve basic coding problems, and confidence in my ability to learn more."

Randi S., Edlitera Student
Randi S., a graduate of Edlitera's Python training bootcamp

"I wanted to learn Python and be able to process data without being tied and limited by Excel and macros. These classes gave me all the tools to do so and beyond. The materials provided, the engagement of the class by the tutors and their availability to help us were excellent."

Gaston G., Edlitera Student
Gaston G., a graduate of Edlitera's Python training bootcamp

Have a question?

Contact us any time, we’d love to hear from you!