Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programming Bootcamp with Python, JavaScript, C++, PHP MySql
Rating: 4.6 out of 5(126 ratings)
15,310 students

Programming Bootcamp with Python, JavaScript, C++, PHP MySql

Learn Python, C++, JavaScript, and PHP/MySQL in a Comprehensive Web and App Development Bootcamp
Last updated 3/2026
English
English [Auto],

What you'll learn

  • Python: Master the fundamentals of Python programming, including data structures, object-oriented programming, and web development frameworks.
  • C++: Learn the power and efficiency of C++ for building high-performance applications and system-level programming.
  • JavaScript: Create interactive and dynamic web interfaces using JavaScript, including DOM manipulation and asynchronous programming.
  • PHP/MySQL: Build dynamic, database-driven web applications using PHP and MySQL. Learn to design and manage databases, and implement server-side logic.

Course content

4 sections60 lectures15h 26m total length
  • Introduction1:57

    Explore the fundamentals of Python programming, including variables, data types, strings, numbers, lists and tuples, user input, and functions, while building a basic calculator and madlibs game.

  • An Introduction to Python17:04

    Set up Python and download Python 3 from python.org. Choose an IDE like PyCharm or VS Code, create a project, and write your first print statement.

  • How to Draw a Shape8:52

    Learn to draw shapes in Python by printing lines and arranging symbols to form rectangles, triangles, and lines, while understanding how code order shapes the output.

  • Learning about Variables and Data Types20:59

    Learn how variables operate as containers in Python and explore string, integer, and boolean data types. Practice creating, updating, and printing text with variables, examples of names and ages.

  • Strings in Detail21:51

    Learn strings in detail in Python, including declaring variables and printing strings, manipulating case with lower and upper, using len, is upper, is lower, index, and replace.

  • Numbers in Detail20:06

    Explore integer and float data types in Python, perform basic arithmetic, use abs, min, max, sqrt, ceil, and pow from math, and convert numbers to strings for printing.

  • How to Get Input from User10:14

    Learn how to get input from the user in Python by storing responses in variables, using the input function, and printing combined sentences that include name, class, and age.

  • A basic Calculator in Python11:34

    Build a four-way calculator in Python by collecting user input, converting strings to int or float, and performing addition, subtraction, multiplication, or division.

  • Making a Madlibs Game16:23

    Build a mad libs game in Python by collecting user input into variables and printing a story with blanks filled.

  • Understanding Lists and their Functions30:21

    Explore lists in Python, learn indexing, and apply list functions such as extend, append, insert, remove, clear, index, count, sort, reverse, and copy.

  • Tuples6:16

    Learn to create and use tuples in Python with parentheses, understand their immutability, compare to lists, and place multiple tuples inside a list for fixed data.

  • Learning about Functions15:47

    Learn how to define and call functions in Python using def, including passing arguments like name and age, and how function calls execute and print results.

  • The Return Statement9:00

    Learn to define a function, compute a square with num * num, and return the result so a print statement can display the value instead of none.

  • IF Statement in Detail34:54

    Explore how if statements guide Python programs, using if, elif, and else with boolean logic, comparisons, and practical examples like finding the maximum of three numbers.

  • Class Project-19:22

    Build a Mad Libs game in Python by defining input variables, using the print function, and displaying the final story in the console, following the class steps.

  • Class Project-210:01

    Learn to compare numbers with if statements in Python by defining a function to find the minimum among three numbers using if, elif, and else, then call and run it.

Requirements

  • Basic programming skill will be helpful

Description

Are you ready to become a skilled developer and build powerful web and software applications? This comprehensive programming bootcamp is designed to take you from beginner to advanced, covering multiple in-demand programming languages and technologies, including Python, C++, JavaScript, PHP, and MySQL.

What You'll Learn:

  • Python: Master the fundamentals, data structures, object-oriented programming (OOP), and automation.

  • C++: Understand powerful system-level programming, game development concepts, and performance optimization

  • JavaScript: Build interactive web applications with dynamic front-end scripting.

  • PHP & MySQL: Create robust back-end systems, manage databases, and develop full-stack applications.

  • Web Development: Learn HTML, CSS, and JavaScript to build responsive and engaging websites.

  • Application Development: Apply programming concepts to create real-world applications.

Why Choose This Bootcamp?

  • Comprehensive Curriculum: Dive deep into the core concepts of Python, C++, JavaScript, and PHP/MySQL. Learn everything from fundamental programming principles to advanced application development techniques.

  • Practical, Hands-On Learning: Forget dry lectures! This course emphasizes practical application through real-world projects. Build a portfolio of impressive projects that demonstrate your skills to potential employers.

  • Full-Stack Development: Master both front-end and back-end development. Learn to create interactive user interfaces with JavaScript and build robust server-side applications with Python, C++, and PHP/MySQL.

  • Database Integration: Discover the power of PHP/MySQL for building database-driven applications. Learn how to design, implement, and manage databases to store and retrieve data efficiently.

  • Cross-Platform Development: Gain the versatility to build applications for various platforms. Learn how these languages can be used in web, mobile, and desktop environments.

  • Expert Instruction: Benefit from clear, concise explanations and step-by-step guidance from experienced instructors.


By the end of this course, you’ll be able to develop websites, applications, and software from scratch, equipping yourself with the skills needed to thrive in the tech industry.

Enroll now and start coding today!

Who this course is for:

  • Beginners who want to learn programming from scratch.