Step into the world of programming with this beginner-friendly DSA course and build a strong programming foundation.
- Level: Beginner
- Duration: 7 weeks
- Assignments: Assignments, Quizzes, Midterm, Final
Course Content
Lecture 1: Getting Started with Python
- What is Python?
- Introduction to Python IDEs (IDLE, PyCharm, VS Code)
Lecture 2: Basic Syntax and Data Types
- Variables and data types (int, float, string, boolean)
- Basic input and output
- Comments and documentation
Lecture 3: Functions
- Defining and calling functions
- Function arguments and return values
- Scope and lifetime of variables
- Lambda functions
Lecture 4: Control Structures
- Conditional statements (if, elif, else)
- Loops (for, while)
Lecture 5: Strings
- String manipulation and methods
- String formatting techniques
- Practical exercises on strings
Lecture 6: Lists and Tuples
- Creating and modifying lists
- List comprehensions
- Tuples and their properties
Lecture 7: Recursion
- Understanding recursion
- Common recursive algorithms (factorials, Fibonacci sequence)
- Optimizing recursion (memoization)
Lecture 8: Efficiency
- Time complexity and Big O notation
- Space complexity
- Analyzing the efficiency of algorithms
Lecture 9: Introduction to OOP
- Classes and objects
- Methods and attributes
- The self parameter
Lecture 10: Advanced OOP Concepts
- Inheritance and polymorphism
- Method overriding
- Make real world apps
- Data Scientist looking to repurpose skills from conventional ML into LLM and genrative AI
- Understand in depth programming
- Software Engineers ith Python Experience looking to add the newest and most important tools in tech
- Improve Skills
- Programmers who have calles LLM API that now want to take their skills to the next level by building and deploying fine-tuned LLM
Spots Are Limited – Enroll Now!
- 14 interactive live sessions
- Develop a deep understanding of key concepts
- Gain a solid foundation in algorithm design and analysis principles.
- Projects to apply learnings
- Private community of peers
- Guided feedback & reflection
- Direct access to instructor
- Feature-Rich Coding Workspace