Python – Level 1

27 hours 40 minutes 34 Enrolled No ratings yet Beginner

This beginner-level course is designed to introduce students to the fundamentals of Python programming. Over six weeks, students will gain hands-on experience with Python, starting from basic syntax and progressing through core programming concepts. Each week consists of three 1.5-hour sessions, which include a mix of lectures, hands-on coding exercises, and assignments. By the end of the course, students will have a solid foundation in Python, enabling them to write basic programs, manipulate data structures, and solve simple problems using Python.

Expected Outcomes:

By the end of this course, students will be able to:

  • Understand and apply basic Python syntax and semantics.
  • Write Python programs that include variables, data types, and control structures.
  • Work with fundamental data structures such as lists, tuples, and dictionaries.
  • Implement loops, conditional statements, and functions in Python.
  • Handle files and perform basic file operations.
  • Apply error handling techniques to make programs more robust.
  • Utilize Python libraries for common tasks.
  • Build and present a simple Python project.
Show More
$0.10

What's included

  • Presentation slides
  • Reference notes
  • Video tutorials

Requirements

  • Python 3.x (latest version recommended)
  • A code editor (IDLE, Visual Studio Code, or any preferred IDE)
  • Access to a computer with internet connection

Audience

  • This course is designed for complete beginners, aspiring developers, and professionals looking to switch to tech. It's perfect for students wanting to enhance coding skills or hobbyists interested in learning Python for automation. No prior programming experience is required.

What Will I Learn?

  • Fundamental concepts of programming and Python syntax.
  • How to manipulate and work with variables, strings, numbers, and basic data types.
  • Implementing data structures like lists, tuples, dictionaries, and sets.
  • Creating control flow using conditional statements and loops.
  • Writing reusable and efficient functions.
  • Performing file operations such as reading from and writing to files.
  • Handling exceptions and errors to make programs robust.
  • Python libraries for common tasks and use modules like os, sys, datetime, and time.
  • Building a fully functional Python project from scratch and present it.

Selam Bootcamp

0.0Instructor Rating
166
Students
6
Courses
0
Reviews
View Details

Want to receive push notifications for all major on-site activities?