001 Software Development a Future-Proof Career (12.69 MB) 001 The Biggest Misconceptions About Becoming a Developer (43.51 MB) 002 Common Myths About Software Development (26.86 MB) 003 Activities Involved in Software Development (23.6 MB) 001 Why Understanding Software Development Roles is Important (15.34 MB) 002 Internship Your First Step into Software Development (18.68 MB) 003 Junior Developer Earning While Learning (13.86 MB) 004 Senior Developer A Maestro of Code (12.52 MB) 005 TesterQuality Assurance Engineer The Gatekeeper of Code Quality (14.42 MB) 006 DevOps Engineer Code's Best Friend on Its Journey (14.91 MB) 007 UIUX Designer Bridging Code and User Experience (22.15 MB) 008 Technical Writer Master of Documents (19.1 MB) 009 Software Architect The Blueprint Artist of Software Development (15.3 MB) 010 System Analyst The Bridge Between Business and Tech (8.67 MB) 011 Management Roles A Module Wrap-Up (16.53 MB) 001 Software Development Methodologies (2.38 MB) 002 The Waterfall Model (18.19 MB) 003 The Waterfall Model - Pros and Cons (5.58 MB) 004 Agile Software Development (30.81 MB) 005 Agile Model Pros and Cons (4.7 MB) 006 Why Waterfall isn't Dead and Agile isn't the only Answer (12.52 MB) 001 Agile Frameworks - Scrum (17.12 MB) 002 Sprint Planning (11.9 MB) 003 The Daily Scrum (20.13 MB) 004 The Sprint Review Meeting (14.62 MB) 005 The Sprint Retrospective (30.23 MB) 006 The Kanban Agile System (7.97 MB) 007 Kanban Boards (17.46 MB) 008 Setting Up a Kanban Board in Asana (7.69 MB) 001 Programming Foundations - Overview (3.68 MB) 002 What's Coding (6.26 MB) 003 Programming Languages (5.47 MB) 001 Why Python (20.55 MB) 002 Setting Up Python on Your Computer (4.73 MB) 003 The Python Command Line (3.87 MB) 004 Installing and Configuring Visual Studio Code (6.76 MB) 001 Woo-hoo! Your First Python Program! (8.94 MB) 002 Asking for User Input (4.97 MB) 003 Using Comments in Code (4.93 MB) 004 Declaring Variables (9.62 MB) 005 Working with Numbers (5.94 MB) 006 Using Basic Arithmetic Operations (8.87 MB) 007 Working with Strings (16.54 MB) 008 The Boolean Data Type (4.19 MB) 001 Introducing Conditional Code (5.85 MB) 002 Code Blocks (4.27 MB) 003 Comparison Operators (11.23 MB) 004 Going Deeper Else-If (5.26 MB) 005 Nested Conditionals (1.99 MB) 006 Using Logical Operators (10.49 MB) 001 Why Do We Need Functions (5.95 MB) 002 Writing Functions (5.08 MB) 003 Calling a Function (4.81 MB) 004 Defining Function Parameter and Return Type (7.64 MB) 005 Understanding the Scope of Variables (8.84 MB) 006 Demo Implementing an Area Calculator (4.12 MB) 007 Testing our Application (8.6 MB) 008 Enhancing the Area Calculator App (8.73 MB) 009 Section Challenge Calculate Rhombus Area (2.1 MB) 011 Solution Calculate Rhombus Area (4.79 MB) 001 What's Iteration in Programming (10.7 MB) 002 Introducing the while Statement (7.21 MB) 003 Avoiding Infinite Loops (8.78 MB) 004 Writing for-in Loops (5.61 MB) 005 Deeper into Loop Control Statements (6.33 MB) 006 Rewriting the Login App Using the for Loop (7.09 MB) 001 Storing Multiple Values (3.56 MB) 002 Creating Lists (6.94 MB) 003 Accessing List Items (8.46 MB) 004 Modifying the Contents of a List (11.6 MB) 005 Working with Tuples (5.51 MB) 006 Storing Key-Value Pairs the Dictionary (5.58 MB) 007 Modifying the Dictionary (6.82 MB) 008 Iterating through Containers (8.91 MB) 009 Iterating through Containers Part 2 (6.62 MB) 010 Demo Extract Duplicates (10.31 MB) 001 Getting Ready for Errors (11.37 MB) 002 The Buggy Equation Solver (6.56 MB) 003 Handling Errors (7.9 MB) 004 Raising Exceptions (5.74 MB) 005 Cleaning Up the finally Keyword (3.45 MB) 001 Working with Files (2.83 MB) 002 Writing Text to a File (11.12 MB) 003 Reading Text from a File (7.17 MB) 001 What's Object Orientation (9.92 MB) 002 Understanding Objects (5.73 MB) 003 Introducing the Class (10.21 MB) 004 Abstraction (1.89 MB) 005 Encapsulation and Data Hiding (6.33 MB) 006 Inheritance (7.7 MB) 007 Method Overriding (4.61 MB) 008 Polymorphism (3.14 MB) 001 The Importance of Algorithms (7.47 MB) 002 The Problem with Naive Implementations (9.16 MB) 003 Applying a 2000-year-old Formula (6.95 MB) 001 Introduction, UML Diagram Types (8.76 MB) 002 Class Diagrams (3.19 MB) 003 UML Relationships (4.41 MB) 004 UML Sequence Diagrams (8.32 MB) 005 Activity Diagrams (3.87 MB) 006 Statechart Diagrams (2.25 MB) 001 Overview (3.04 MB) 002 How Do Websites Work (5.76 MB) 003 What's HTML (4.24 MB) 004 Use CSS to Style Webpages (3.95 MB) 005 jаvascript Basics (6.94 MB) 006 Implementing a Color Theme Picker in jаvascript (5.17 MB) 007 jаvascript Functions and Event Handlers - Finishing the Color Theme Picker (7.9 MB) 001 Fixing Software Bugs (3.36 MB) 002 Free Software for Agile Project Management (14.11 MB) 001 Final Thoughts & Hints (15.69 MB)