Course

Learn Intro to Software Engineering

Step into the world of programming with this beginner-friendly Software Engineering course and build a strong programming foundation.

BASIC

Professional


  • Make real world apps
  • Data Scientist looking to repurpose skills from conventional ML into LLM and genrative AI
  • CheckCircleIcon
  • CheckCircleIcon

  • Average Salary (US): $114,997
  • Common Job Titles: Game Developer, Quantitative Developer, Algorithm Engineer, Backend Developer

$79.99

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

Who Is It For?

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!

What’s included

  • 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