\begin{footnotesize}
\begin{itemize}[itemsep=0em, parsep=0em, label=$\square$]
	\item \textbf{New concepts}
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{and their prerequisites}
	\end{itemize}
\end{itemize}

\vspace{1em} \hrule
\vspace{1em} 

\begin{itemize}[itemsep=0em, parsep=0em, label=$\square$]

	\item \textbf{Simulating the kinetics of one elementary reaction using \lstinline{scipy.solve_ivp()}} 
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{Section: \ref{Accessing_capabilities_beyond_basic_math_using_functions} - Accessing capabilities beyond basic math using functions} 
		\item \textit{Section: \ref{Importing_subsets_of_libraries_using_from} - Importing subsets of libraries using \texttt{from}} 
	\end{itemize}

	\item \textbf{Validating coding approaches with simple test cases} 
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{Section: \ref{Operating_on_collections_of_data_efficiently_with_Numpy_arrays} - Operating on collections of data efficiently with Numpy arrays} 
		\item \textit{Section: \ref{Avoiding_repetitive_typing_by_making_your_own_functions} - Accessing capabilities beyond basic math using functions} 
		\item \textit{Section: \ref{Making_ordered_collections_of_data_more_flexible_using_list_objects} - Exploiting built-in methods to manipulate data stored in objects} 
		\item \textit{Section: \ref{Making_appealing_and_interactive_plots_using_Plotly} - Making appealing and interactive plots using Plotly} 
	\end{itemize}

	\item \textbf{Simulating multi-step reaction mechanisms using \lstinline{scipy.solve_ivp()}} 
	\begin{itemize}[itemsep=0em, parsep=0em]
		\item \textit{Section: \ref{Accessing_capabilities_beyond_basic_math_using_functions} - Accessing capabilities beyond basic math using functions} 
		\item \textit{Section: \ref{Importing_subsets_of_libraries_using_from} - Importing subsets of libraries using \texttt{from}} 
	\end{itemize}
\end{itemize}
\hrule\end{footnotesize}
